django.db.utils.ProgrammingError: (1064, «У вас ошибка в синтаксисе SQL;» - PullRequest
0 голосов
/ 07 октября 2019

Я пытался использовать встроенный тестовый модуль Django, но безуспешно

Я пытался изменить свою базу данных, запустить ее локально и т. Д. И продолжаю получать ошибку с той же ошибкой:

django.db.utils.ProgrammingError: (1064, «У вас ошибка в синтаксисе SQL; обратитесь к руководству, соответствующему версии вашего сервера MySQL, чтобы найти правильный синтаксис для использования рядом с ошибкой в ​​строке 1»)

Модуль test.py ниже

from rest_framework.test import APITestCase
from universal.models import *
from django.urls import reverse

# Create your tests here.
class UPCImageSearchTestCase(APITestCase):
    def setup(self):
        self.url = reverse('UPCImageSearch')
        testUpc = Item.object.create(item_upc = '001100110011')
        print(self.url)

    def test_fetch_success(self):
        self.data = {
        'upc':''
        }

    response = self.client.get(self.url,self.data)
    self.assertEqual(200,response_status_code)

    def test_fetch_failed(self):
        self.data = {
            'upc':''
        }

    response = self.client.get(self.url,self.data)
    self.assertEqual(500,response_status_code)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...