コード例 #1
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_c3_m10_t4_up(self):
     assert _generate_migration_list(3, 10, 4, UP) == [4]
コード例 #2
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_c3_m10_t4_down(self):
     with raises(ValueError):
         _generate_migration_list(3, 10, 4, DOWN)
コード例 #3
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_c5_m10_t4_up(self):
     with raises(ValueError):
         _generate_migration_list(5, 10, 4, UP)
コード例 #4
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_c5_m10_t4_down(self):
     assert _generate_migration_list(5, 10, 4, DOWN) == [5]
コード例 #5
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_c0_m2_t1_up(self):
     assert _generate_migration_list(0, 2, 1, UP) == [1]
コード例 #6
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_target_is_zero_down(self):
     # This is kinda begging the question, but...
     for x in 0, 10:
         assert (_generate_migration_list(x + 1, x + 1, 0, DOWN)
                 == range(x + 1, 0, -1))
コード例 #7
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_target_is_current_down(self):
     for x in 0, 10:
         assert _generate_migration_list(x + 1, x + 1, x, DOWN) == [x + 1]
コード例 #8
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_target_is_max_up(self):
     # This is kinda begging the question, but...
     for x in 1, 10:
         assert _generate_migration_list(0, x, x, UP) == range(1, x + 1)
コード例 #9
0
ファイル: test_migrate.py プロジェクト: TheKevJames/migrate
 def test_target_is_current_up(self):
     for x in 0, 10:
         assert _generate_migration_list(x, x, x, UP) == []