()
| 237 | |
| 238 | |
| 239 | def test_divide_edge(): |
| 240 | segments = [Segment("foo"), Segment("bar"), Segment("baz")] |
| 241 | result = list(Segment.divide(segments, [1, 3, 9])) |
| 242 | print(result) |
| 243 | assert result == [ |
| 244 | [Segment("f")], |
| 245 | [Segment("oo")], |
| 246 | [Segment("bar"), Segment("baz")], |
| 247 | ] |
| 248 | |
| 249 | |
| 250 | def test_divide_edge_2(): |