class MemberProgrammeTestCase(TestCase):

    def setUp(self):
        self.prog = ProgrammeFactory()
self.country_of_origin = CountryOfOriginFactory()
self.member = MemberFactory(origin=self.country_of_origin)
self.member_programme = MemberProgramme(mem=self.mem, prg=self.prog)

def date_registered_should_be_defined_test(self):
    memprg = self.member_programme
assert hasattr(memprg, 'date_registered')

def date_registered_should_be_in_past_test(self):
    memprg = self.member_programme
assert memprg.date_registered < date.today()
Отсутствие ROLLBACK в тестовом примере вызывает уникальное нарушение ограничений в приложении django с несколькими базами данных.