[meld] New test intervals for helper for merging overlapping ranges
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] New test intervals for helper for merging overlapping ranges
- Date: Sun, 6 Dec 2015 00:29:24 +0000 (UTC)
commit 33b7e01ae00070ec21d205a5d922f8bd52a15c9e
Author: David Rabel <David Rabel NoreSoft com>
Date: Mon Nov 23 20:36:33 2015 +0100
New test intervals for helper for merging overlapping ranges
test/test_misc.py | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/test/test_misc.py b/test/test_misc.py
index 0e81823..01b5b43 100644
--- a/test/test_misc.py
+++ b/test/test_misc.py
@@ -9,9 +9,13 @@ from meld.misc import merge_intervals
# No overlap
([(1, 5), (6, 9), (10, 11)], [(1, 5), (6, 9), (10, 11)]),
# Two overlap points between ranges
- ([(1, 5), (5, 9), (10, 11), (11, 20)], [(1, 9), (10, 20)]),
+ ([(1, 5), (5, 9), (10, 12), (11, 20)], [(1, 9), (10, 20)]),
# Two overlap points between ranges, out of order
- ([(5, 9), (1, 5), (11, 20), (10, 11)], [(1, 9), (10, 20)]),
+ ([(5, 9), (1, 5), (11, 20), (10, 12)], [(1, 9), (10, 20)]),
+ # Two equal ranges
+ ([(1, 5), (7, 8), (1, 5)], [(1, 5), (7, 8)]),
+ # Three ranges overlap
+ ([(1, 5), (4, 10), (9, 15)], [(1, 15)])
])
def test_merge_intervals(intervals, expected):
merged = merge_intervals(intervals)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]