def test_different_file(self): self.assertTrue( script_sort_key("0.3.9-1/1/01-a.sql") < script_sort_key( "0.3.9-1/1/02-a.sql")) self.assertTrue( script_sort_key("0.4.2/1/01-a.sql") < script_sort_key( "0.4.2/1/02-a.sql"))
def test_different_step(self): self.assertTrue( script_sort_key("0.4.2/1/01-a.sql") < script_sort_key( "0.4.2/2/01-a.sql")) self.assertTrue( script_sort_key("0.4.2/9/01-a.sql") < script_sort_key( "0.4.2/10/01-a.sql"))
def test_different_revision(self): self.assertTrue(script_sort_key("0.3.9-1/1/01-a.sql") < script_sort_key("0.4.2/1/01-a.sql")) self.assertTrue(script_sort_key("0.3.9-1/1/01-a.sql") < script_sort_key("0.3.10/1/01-a.sql")) self.assertTrue(script_sort_key("0.3.9-1/4/01-a.sql") < script_sort_key("0.4.2/1/01-a.sql")) self.assertTrue(script_sort_key("0.3.9-1/1/04-a.sql") < script_sort_key("0.4.2/1/01-a.sql"))
def test_different_revision(self): self.assertTrue( script_sort_key("0.3.9-1/1/01-a.sql") < script_sort_key( "0.4.2/1/01-a.sql")) self.assertTrue( script_sort_key("0.3.9-1/1/01-a.sql") < script_sort_key( "0.3.10/1/01-a.sql")) self.assertTrue( script_sort_key("0.3.9-1/4/01-a.sql") < script_sort_key( "0.4.2/1/01-a.sql")) self.assertTrue( script_sort_key("0.3.9-1/1/04-a.sql") < script_sort_key( "0.4.2/1/01-a.sql"))
def test_sanity(self): self.assertEquals((version.StrictVersion("0.3.9"), 7, "01-a.sql"), script_sort_key("0.3.9-1/7/01-a.sql"))