def test_get_left_is_leaf(): gt = Segment( [TaggedValue(2, "N"), TaggedValue(1, "L"), TaggedValue(2, "L")]) i = 1 with pytest.raises(AssertionError): gt.get_left(i)
def test_get_left_has_critical(): gt = Segment( [TaggedValue(2, "N"), TaggedValue(1, "C"), TaggedValue(2, "L")]) i = 0 with pytest.raises(AssertionError): gt.get_left(i)
def test_get_left(): gt = Segment( [TaggedValue(2, "N"), TaggedValue(1, "L"), TaggedValue(2, "L")]) i = 0 res = gt.get_left(i) exp = TaggedValue(1, "L") assert res == exp
def test_get_left_illformed(): gt = Segment([TaggedValue(2, "N")]) i = 0 with pytest.raises(AssertionError): gt.get_left(i)