У меня есть модель под названием TestCase
(я знаю ....), и я бы хотел протестировать ее в своем наборе тестов.Тест Django с моделью TestCase
class TestTestCase(TestCase):
def setUp(self):
self.test_case = mommy.make('main.TestCase')
def test_property1(self):
self.assertEqual(self.test_case.property1, 'foo_bar')
Запуск мой тест, я получаю:
RuntimeError: Conflicting 'c' models in application 'nose': <class 'main.models.TestCase'> and <class 'nose.util.C'>.
Как я могу сделать такого рода тесты проходят без переименования моей модели?
Вы можете сделать это при импорте модулей: 'from x import y as z' – Wtower
Я использую' mommy' в своем тесте. Я ничего не импортирую. :/ – abrunet
Возможно, вы можете попробовать «из django.test import TestCase как DjangoTestCase». –