예제 #1
0
 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__'))
예제 #2
0
 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')
예제 #3
0
 def test__get_version(self):
     mm = models.MigrationModule('unit.server.db.migration_packages.z.0003_test')
     self.assertEquals(mm._get_version(), 3)
예제 #4
0
 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')
예제 #5
0
 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)
예제 #6
0
 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')
예제 #7
0
 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')