Beispiel #1
0
 def test_guess_level_detection(self):
     scheme = guess_scheme_from_path("branches/trunk")
     self.assertIsInstance(scheme, TrunkBranchingScheme)
     self.assertEqual(0, scheme.level)
Beispiel #2
0
 def test_guess_trunk_level_sub(self):
     scheme = guess_scheme_from_path("test/bar/branches/bla")
     self.assertIsInstance(scheme, TrunkBranchingScheme)
     self.assertEqual(2, scheme.level)
Beispiel #3
0
 def test_guess_trunk_branch_sub(self):
     scheme = guess_scheme_from_path("branches/bar")
     self.assertIsInstance(scheme, TrunkBranchingScheme)
     self.assertEqual(0, scheme.level)
Beispiel #4
0
 def test_guess_trunk_nested(self):
     scheme = guess_scheme_from_path("trunk/child")
     self.assertIsInstance(scheme, TrunkBranchingScheme)
     self.assertEqual(0, scheme.level)
Beispiel #5
0
 def test_guess_not_convenience(self):
     self.assertIsInstance(guess_scheme_from_path("foo"), NoBranchingScheme)
Beispiel #6
0
 def test_guess_empty(self):
     self.assertIsInstance(guess_scheme_from_path(""), NoBranchingScheme)