def test___init__(self): mm = models.MigrationModule('unit.server.db.migration_packages.z.0002_test') self.assertEquals(mm._module.__name__, 'unit.server.db.migration_packages.z.0002_test') self.assertEquals(mm.version, 2) # It should have a migrate attribute that is callable self.assertTrue(hasattr(mm.migrate, '__call__'))
def test_name(self): mm = models.MigrationModule('unit.server.db.migration_packages.z.0003_test') self.assertEqual(mm.name, 'unit.server.db.migration_packages.z.0003_test')
def test__get_version(self): mm = models.MigrationModule('unit.server.db.migration_packages.z.0003_test') self.assertEquals(mm._get_version(), 3)
def test___repr__(self): mm = models.MigrationModule('unit.server.db.migration_packages.z.0003_test') self.assertEqual(repr(mm), 'unit.server.db.migration_packages.z.0003_test')
def test___cmp__(self): mm_2 = models.MigrationModule('unit.server.db.migration_packages.z.0002_test') mm_3 = models.MigrationModule('unit.server.db.migration_packages.z.0003_test') self.assertEquals(cmp(mm_2, mm_3), -1)
def test_name(self): mm = models.MigrationModule('data.test_migration_packages.z.0003_test') self.assertEqual(mm.name, 'data.test_migration_packages.z.0003_test')
def test___repr__(self): mm = models.MigrationModule('data.test_migration_packages.z.0003_test') self.assertEqual(repr(mm), 'data.test_migration_packages.z.0003_test')