def test_contains_withPointNotInInterval_shouldReturnFalse(self): i = Interval(0, 1) for _ in range(1000): a = random.random() + 1.1 b = random.random() - 1 self.assertFalse(i.contains(a)) self.assertFalse(a in i) self.assertFalse(i.contains(b)) self.assertFalse(b in i)
def test_contains_withPointInInterval_shouldReturnTrue(self): i = Interval(0, 1) self.assertTrue(i.contains(0)) self.assertTrue(i.contains(1)) self.assertTrue(0 in i) self.assertTrue(1 in i) for _ in range(1000): a = random.random() self.assertTrue(i.contains(a)) self.assertTrue(a in i)