def test_sequencetools_all_are_equal_01(): r'''True when all elements in sequence are equal. ''' assert sequencetools.all_are_equal([-1, -1, -1, -1, -1]) assert sequencetools.all_are_equal([0, 0, 0, 0, 0]) assert sequencetools.all_are_equal([1, 1, 1, 1, 1]) assert sequencetools.all_are_equal([2, 2, 2, 2, 2])
def test_sequencetools_all_are_equal_03(): r'''False otherwise. ''' assert not sequencetools.all_are_equal([-1, -1, -1, -1, 99]) assert not sequencetools.all_are_equal([0, 0, 0, 0, 99]) assert not sequencetools.all_are_equal([1, 1, 1, 1, 99]) assert not sequencetools.all_are_equal([2, 2, 2, 2, 99])
def all_leaves_are_in_same_parent(self): r"""True when all leaves in tie chain are in same parent. Returns boolean. """ return sequencetools.all_are_equal([leaf._parent for leaf in self.leaves])
def test_sequencetools_all_are_equal_04(): r'''False when expr is not a sequence. ''' assert not sequencetools.all_are_equal(17)
def test_sequencetools_all_are_equal_02(): r'''True on empty sequence. ''' assert sequencetools.all_are_equal([])