def test_full_wrap_plus_one(self): s = Span(0, 1, 1000, cyclic=True, ignore_wrap=False) assert s.a == 0 assert s.b == 1 assert s.c == 1 assert len(s) == 1 assert not s.spans_origin() s = Span(0, 1001, 1000, cyclic=True, ignore_wrap=False) assert s.a == 0 assert s.b == 1 assert s.c == 1001 assert len(s) == 1001 assert s.spans_origin() s = Span(0, 2001, 1000, cyclic=True, ignore_wrap=False) assert s.a == 0 assert s.b == 1 assert s.c == 2001 print(list(s.ranges())) assert len(s) == 2001 assert s.spans_origin()
def test_spans_origin(a, b, does_span): s = Span(a, b, 1000, True) assert s.spans_origin() == does_span