Exemple #1
0
 def test_canDestabilize_pathfail_1(self):
     """Should return False if more than one
     largestGenerator exists"""
     # More than one largest generator exists
     bw = BraidWord([1, 2, 3, 3])
     # Execution path False
     self.assertFalse(bw.canDestabilize())
Exemple #2
0
 def test_canDestabilize_pathfail_0(self):
     """Should return False if largestGenerator
     is not @end"""
     # largest generator not at end
     bw = BraidWord([1, 2, 5, 3])
     # Execution path False
     self.assertFalse(bw.canDestabilize())
Exemple #3
0
 def test_canDestabilize_pathsuccess(self):
     """Should return True if only one largestGenerator
     and largestGenerator @end"""
     bw = BraidWord([1, 2, 3, 4])
     # Execution path True
     self.assertTrue(bw.canDestabilize())