Skip to content

Commit 3c8f80d

Browse files
committed
Unit tests for list based contains
1 parent a69274a commit 3c8f80d

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/src/python/test_qgsrasterrange.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,16 @@ def testContains(self):
109109
self.assertFalse(range.contains(5))
110110
self.assertFalse(range.contains(6))
111111

112+
def testContainsList(self):
113+
self.assertFalse(QgsRasterRange.contains(1, []))
114+
ranges = [QgsRasterRange(1, 5)]
115+
self.assertTrue(QgsRasterRange.contains(3, ranges))
116+
self.assertFalse(QgsRasterRange.contains(13, ranges))
117+
ranges.append(QgsRasterRange(11, 15))
118+
self.assertTrue(QgsRasterRange.contains(3, ranges))
119+
self.assertTrue(QgsRasterRange.contains(13, ranges))
120+
self.assertFalse(QgsRasterRange.contains(16, ranges))
121+
112122

113123
if __name__ == '__main__':
114124
unittest.main()

0 commit comments

Comments
 (0)