Example #1
0
 def test_c3_m10_t4_up(self):
     assert _generate_migration_list(3, 10, 4, UP) == [4]
Example #2
0
 def test_c3_m10_t4_down(self):
     with raises(ValueError):
         _generate_migration_list(3, 10, 4, DOWN)
Example #3
0
 def test_c5_m10_t4_up(self):
     with raises(ValueError):
         _generate_migration_list(5, 10, 4, UP)
Example #4
0
 def test_c5_m10_t4_down(self):
     assert _generate_migration_list(5, 10, 4, DOWN) == [5]
Example #5
0
 def test_c0_m2_t1_up(self):
     assert _generate_migration_list(0, 2, 1, UP) == [1]
Example #6
0
 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))
Example #7
0
 def test_target_is_current_down(self):
     for x in 0, 10:
         assert _generate_migration_list(x + 1, x + 1, x, DOWN) == [x + 1]
Example #8
0
 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)
Example #9
0
 def test_target_is_current_up(self):
     for x in 0, 10:
         assert _generate_migration_list(x, x, x, UP) == []