@@ -18,30 +18,47 @@ class TestChunk:
18
18
@pytest .mark .parametrize (
19
19
"chunk1, chunk2, result" ,
20
20
[
21
- (
21
+ pytest . param (
22
22
Chunk (start_offset = 0 , end_offset = 10 ),
23
23
Chunk (start_offset = 1 , end_offset = 2 ),
24
24
True ,
25
+ id = "starts-after-ends-before" ,
25
26
),
26
- (
27
+ pytest . param (
27
28
Chunk (start_offset = 0 , end_offset = 10 ),
28
29
Chunk (start_offset = 11 , end_offset = 12 ),
29
30
False ,
31
+ id = "starts-after-ends-after" ,
30
32
),
31
- (
33
+ pytest . param (
32
34
Chunk (start_offset = 0 , end_offset = 10 ),
33
35
Chunk (start_offset = 15 , end_offset = 20 ),
34
36
False ,
37
+ id = "starts-after-ends-after" ,
35
38
),
36
- (
39
+ pytest . param (
37
40
Chunk (start_offset = 1 , end_offset = 2 ),
38
41
Chunk (start_offset = 3 , end_offset = 5 ),
39
42
False ,
43
+ id = "starts-after-ends-after" ,
40
44
),
41
- (
45
+ pytest . param (
42
46
Chunk (start_offset = 0 , end_offset = 10 ),
43
47
Chunk (start_offset = 1 , end_offset = 10 ),
44
48
True ,
49
+ id = "starts-after-ends-same" ,
50
+ ),
51
+ pytest .param (
52
+ Chunk (start_offset = 0 , end_offset = 10 ),
53
+ Chunk (start_offset = 0 , end_offset = 9 ),
54
+ True ,
55
+ id = "starts-same-ends-before" ,
56
+ ),
57
+ pytest .param (
58
+ Chunk (start_offset = 0 , end_offset = 10 ),
59
+ Chunk (start_offset = 0 , end_offset = 10 ),
60
+ False ,
61
+ id = "starts-same-ends-same" ,
45
62
),
46
63
],
47
64
)
0 commit comments