Другой вариант, предложенный здесь здесь , устанавливает стиль изображения как style="display: block;"
Как всегда, решение тривиально: используйте django.test.TestCase
не unittest.TestCase
. И это работает во всех основных версиях Django!
Почему бы не следующее? Это выполняет то, в чем Вы нуждаетесь без существенного изменения к Вашему коду.
class TestOneForManager(unittest.TestCase):
def testAddingBlah(self):
manager = Manager()
self.assertEquals(manager.getBlahs(), 0)
manager.addBlah(...)
self.assertEquals(manager.getBlahs(), 1)
class TestTwoForManager(unittest.TestCase):
def testAddingBlahInDifferentWay(self):
manager = Manager()
self.assertEquals(manager.getBlahs(), 0)
manager.addBlahInDifferentWay(...)
self.assertEquals(manager.getBlahs(), 1)
<час> Редактирование . "Сброс на TestCase" функция дает Вам полный контроль.
Много методов тестирования в единственном TestCase хороши, когда у Вас есть тестовые сценарии, которые не вмешиваются друг в друга.
Немного методов тестирования в единственном TestCase хороши, когда у Вас есть тестовые сценарии, которые вмешиваются друг в друга.
можно выбрать, какая модель относится тестам путем группировки методов тестирования в одном или нескольких TestCases. Вы имеете полный и полный контроль.