def testContainsElement(self): # includes both ends range = QgsIntRange(0, 10) self.assertTrue(range.contains(0)) self.assertTrue(range.contains(5)) self.assertTrue(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11)) # includes left end range = QgsIntRange(0, 10, True, False) self.assertTrue(range.contains(0)) self.assertTrue(range.contains(5)) self.assertFalse(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11)) # includes right end range = QgsIntRange(0, 10, False, True) self.assertFalse(range.contains(0)) self.assertTrue(range.contains(5)) self.assertTrue(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11)) # includes neither end range = QgsIntRange(0, 10, False, False) self.assertFalse(range.contains(0)) self.assertTrue(range.contains(5)) self.assertFalse(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11))
def testContains(self): # includes both ends range = QgsIntRange(0, 10) self.assertTrue(range.contains(QgsIntRange(1, 9))) self.assertTrue(range.contains(QgsIntRange(1, 10))) self.assertTrue(range.contains(QgsIntRange(0, 9))) self.assertTrue(range.contains(QgsIntRange(0, 10))) self.assertFalse(range.contains(QgsIntRange(-1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 11))) # does not include left end range = QgsIntRange(0, 10, False, True) self.assertTrue(range.contains(QgsIntRange(1, 9))) self.assertTrue(range.contains(QgsIntRange(1, 10))) self.assertFalse(range.contains(QgsIntRange(0, 9))) self.assertFalse(range.contains(QgsIntRange(0, 10))) self.assertFalse(range.contains(QgsIntRange(-1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 11))) # does not include right end range = QgsIntRange(0, 10, True, False) self.assertTrue(range.contains(QgsIntRange(1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 10))) self.assertTrue(range.contains(QgsIntRange(0, 9))) self.assertFalse(range.contains(QgsIntRange(0, 10))) self.assertFalse(range.contains(QgsIntRange(-1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 11)))
def testContains(self): # includes both ends range = QgsIntRange(0, 10) self.assertTrue(range.contains(QgsIntRange(1, 9))) self.assertTrue(range.contains(QgsIntRange(1, 10))) self.assertTrue(range.contains(QgsIntRange(0, 9))) self.assertTrue(range.contains(QgsIntRange(0, 10))) self.assertFalse(range.contains(QgsIntRange(-1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 11))) # does not include left end range = QgsIntRange(0, 10, False, True) self.assertTrue(range.contains(QgsIntRange(1, 9))) self.assertTrue(range.contains(QgsIntRange(1, 10))) self.assertFalse(range.contains(QgsIntRange(0, 9))) self.assertFalse(range.contains(QgsIntRange(0, 10))) self.assertFalse(range.contains(QgsIntRange(-1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 11))) # does not include right end range = QgsIntRange(0, 10, True, False) self.assertTrue(range.contains(QgsIntRange(1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 10))) self.assertTrue(range.contains(QgsIntRange(0, 9))) self.assertFalse(range.contains(QgsIntRange(0, 10))) self.assertFalse(range.contains(QgsIntRange(-1, 9))) self.assertFalse(range.contains(QgsIntRange(1, 11)))
def testContainsElement(self): # includes both ends range = QgsIntRange(0, 10) self.assertTrue(range.contains(0)) self.assertTrue(range.contains(5)) self.assertTrue(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11)) # includes left end range = QgsIntRange(0, 10, True, False) self.assertTrue(range.contains(0)) self.assertTrue(range.contains(5)) self.assertFalse(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11)) # includes right end range = QgsIntRange(0, 10, False, True) self.assertFalse(range.contains(0)) self.assertTrue(range.contains(5)) self.assertTrue(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11)) # includes neither end range = QgsIntRange(0, 10, False, False) self.assertFalse(range.contains(0)) self.assertTrue(range.contains(5)) self.assertFalse(range.contains(10)) self.assertFalse(range.contains(-1)) self.assertFalse(range.contains(11))