Я пытался использовать встроенный тестовый модуль 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)