Exemplo n.º 1
0
class GoodMigrationsTestCase(unittest.TestCase):

    def setUp(self):
        self.manager = MigrationManager()
        self.m1 = Migration(0, 1, lambda: None)
        self.m2 = Migration(1, 2, lambda: None)

    def test_register(self):
        self.manager.register(self.m1)
        self.manager.register(self.m2)
        self.assertEqual(self.manager.final_ver, 2)

    def test_register_disjoint(self):
        with self.assertRaises(ValueError):
            self.manager.register(self.m2)
Exemplo n.º 2
0
 def setUp(self):
     self.manager = MigrationManager()
     self.m1 = Migration(0, 1, lambda: None)
     self.m2 = Migration(1, 2, lambda: None)