def test_join_raises_error_if_overlap_is_higher_than_threshold_given_an_endless_label(self): ll = LabelList(idx='test', labels=[ Label('a', 0.0, 4.0), Label('b', 4.5, float('inf')), Label('c', 9.0, 12.0) ]) with pytest.raises(ValueError): ll.join(overlap_threshold=0.1)
def test_join_raises_error_if_overlap_is_higher_than_threshold(self): ll = LabelList(idx='test', labels=[ Label('a', 0.0, 4.0), Label('b', 3.8, 8.0), Label('c', 9.0, 12.0) ]) with pytest.raises(ValueError): ll.join(overlap_threshold=0.1)
def test_join_with_custom_delimiter(self): ll = LabelList(idx='test', labels=[ Label('a', 0.0, 4.0), Label('b', 4.0, 8.0), Label('c', 9.0, 12.0) ]) assert ll.join(delimiter=' - ') == 'a - b - c'
def test_join(self): ll = LabelList(idx='test', labels=[ Label('a', 0.0, 4.0), Label('b', 4.0, 8.0), Label('c', 9.0, 12.0) ]) assert ll.join() == 'a b c'