コード例 #1
0
 def test_negative_threshold_returns_to_success(self):
     mt = ThresholdMetric(str(random()), -5, 1)
     with override_service('time', FakeTimeProvider):
         self.assertTrue(mt.is_okay())
         mt.increment()
         Services.time.step(30)
         mt.increment()
         mt.increment()
         mt.increment()
         mt.increment()
         self.assertFalse(mt.is_okay())
         Services.time.step(50)
         self.assertTrue(mt.is_okay())
         mt.increment()
         self.assertFalse(mt.is_okay())
コード例 #2
0
ファイル: test_redis_models.py プロジェクト: eiritana/canvas
 def test_negative_threshold_returns_to_success(self):
     mt = ThresholdMetric(str(random()), -5, 1)
     with override_service('time', FakeTimeProvider):
         self.assertTrue(mt.is_okay())
         mt.increment()
         Services.time.step(30)
         mt.increment()
         mt.increment()
         mt.increment()
         mt.increment()
         self.assertFalse(mt.is_okay())
         Services.time.step(50)
         self.assertTrue(mt.is_okay())
         mt.increment()
         self.assertFalse(mt.is_okay())
コード例 #3
0
 def test_threshold_doubles_appropriately(self):
     mt = ThresholdMetric(str(random()), 5, 1)
     with override_service('time', FakeTimeProvider):
         self.assertFalse(mt.is_okay())
         mt.increment()
         mt.increment()
         Services.time.step(30)
         mt.increment()
         mt.increment()
         Services.time.step(50)
         mt.increment()
         mt.increment()
         self.assertFalse(mt.is_okay())
         self.assertTrue(mt.is_okay(True))
コード例 #4
0
ファイル: test_redis_models.py プロジェクト: eiritana/canvas
 def test_threshold_doubles_appropriately(self):
     mt = ThresholdMetric(str(random()), 5, 1)
     with override_service('time', FakeTimeProvider):
         self.assertFalse(mt.is_okay())
         mt.increment()
         mt.increment()
         Services.time.step(30)
         mt.increment()
         mt.increment()
         Services.time.step(50)
         mt.increment()
         mt.increment()
         self.assertFalse(mt.is_okay())
         self.assertTrue(mt.is_okay(True))