示例#1
0
 def test_threshold_openrange_simple(self):
     self.assertTrue(Threshold("10:").check(20))
示例#2
0
 def test_threshold_invert_range(self):
     self.assertFalse(Threshold("@10:20").check(10))
示例#3
0
 def test_threshold_invert_upper(self):
     self.assertFalse(Threshold("@:20").check(10))
示例#4
0
 def test_threshold_range_upper(self):
     self.assertFalse(Threshold("10:20").check(21))
示例#5
0
 def test_threshold_invert_bound(self):
     self.assertFalse(Threshold("@10").check(10))
示例#6
0
 def test_threshold_openrange_neg_over(self):
     self.assertFalse(Threshold("~:10").check(11))
示例#7
0
 def test_threshold_range_lower(self):
     self.assertFalse(Threshold("10:20").check(9))
示例#8
0
 def test_threshold_range_one(self):
     self.assertTrue(Threshold("10:10").check(10))
示例#9
0
 def test_threshold_range_inside(self):
     self.assertTrue(Threshold("10:20").check(15))
示例#10
0
 def test_theshold_simple_upperbound(self):
     self.assertTrue(Threshold("10").check(10))
示例#11
0
 def test_theshold_simple_inside(self):
     self.assertTrue(Threshold("10").check(5))
示例#12
0
 def test_theshold_simple_zero(self):
     self.assertTrue(Threshold("10").check(0))
示例#13
0
 def test_theshold_simple_over(self):
     self.assertFalse(Threshold("10").check(11))
示例#14
0
 def test_theshold_simple_neg(self):
     self.assertFalse(Threshold("10").check(-1))
示例#15
0
 def test_threshold_openrange_inside(self):
     self.assertTrue(Threshold(":10").check(5))
示例#16
0
 def test_threshold_range_upperbound(self):
     self.assertTrue(Threshold("10:20").check(20))
示例#17
0
 def test_threshold_openrange_over(self):
     self.assertFalse(Threshold(":10").check(20))
示例#18
0
 def test_threshold_openrange_neg(self):
     self.assertTrue(Threshold("~:10").check(-1))