File tree 1 file changed +20
-1
lines changed
1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change 36
36
iv10 = Interval (- 5 , 0 )
37
37
38
38
39
- def test_interval_overlaps_interval ():
39
+ def test_interval_overlaps_size_interval ():
40
+ assert iv0 .overlap_size (iv0 ) == 10
41
+ assert not iv0 .overlap_size (iv1 )
42
+ assert not iv0 .overlap_size (iv2 )
43
+ assert iv0 .overlap_size (iv3 ) == 5
44
+ assert iv0 .overlap_size (iv4 ) == 10
45
+ assert iv0 .overlap_size (iv5 ) == 10
46
+ assert iv0 .overlap_size (iv6 ) == 10
47
+ assert iv0 .overlap_size (iv7 ) == 5
48
+ assert not iv0 .overlap_size (iv8 )
49
+ assert not iv0 .overlap_size (iv9 )
50
+
51
+
52
+ def test_interval_overlap_interval ():
40
53
assert iv0 .overlaps (iv0 )
41
54
assert not iv0 .overlaps (iv1 )
42
55
assert not iv0 .overlaps (iv2 )
@@ -49,6 +62,12 @@ def test_interval_overlaps_interval():
49
62
assert not iv0 .overlaps (iv9 )
50
63
51
64
65
+ def test_interval_overlaps_size_point ():
66
+ assert iv0 .overlap_size (4 ) == 1
67
+ assert not iv0 .overlap_size (19 )
68
+ assert not iv0 .overlap_size (- 19 )
69
+
70
+
52
71
def test_contains_interval ():
53
72
assert iv0 .contains_interval (iv0 )
54
73
assert not iv0 .contains_interval (iv1 )
You can’t perform that action at this time.
0 commit comments