コード例 #1
0
    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()
コード例 #2
0
def test_spans_origin(a, b, does_span):
    s = Span(a, b, 1000, True)
    assert s.spans_origin() == does_span