def test_threshold_openrange_simple(self): self.assertTrue(Threshold("10:").check(20))
def test_threshold_invert_range(self): self.assertFalse(Threshold("@10:20").check(10))
def test_threshold_invert_upper(self): self.assertFalse(Threshold("@:20").check(10))
def test_threshold_range_upper(self): self.assertFalse(Threshold("10:20").check(21))
def test_threshold_invert_bound(self): self.assertFalse(Threshold("@10").check(10))
def test_threshold_openrange_neg_over(self): self.assertFalse(Threshold("~:10").check(11))
def test_threshold_range_lower(self): self.assertFalse(Threshold("10:20").check(9))
def test_threshold_range_one(self): self.assertTrue(Threshold("10:10").check(10))
def test_threshold_range_inside(self): self.assertTrue(Threshold("10:20").check(15))
def test_theshold_simple_upperbound(self): self.assertTrue(Threshold("10").check(10))
def test_theshold_simple_inside(self): self.assertTrue(Threshold("10").check(5))
def test_theshold_simple_zero(self): self.assertTrue(Threshold("10").check(0))
def test_theshold_simple_over(self): self.assertFalse(Threshold("10").check(11))
def test_theshold_simple_neg(self): self.assertFalse(Threshold("10").check(-1))
def test_threshold_openrange_inside(self): self.assertTrue(Threshold(":10").check(5))
def test_threshold_range_upperbound(self): self.assertTrue(Threshold("10:20").check(20))
def test_threshold_openrange_over(self): self.assertFalse(Threshold(":10").check(20))
def test_threshold_openrange_neg(self): self.assertTrue(Threshold("~:10").check(-1))