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())
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())
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())