예제 #1
0
 def afterSetUp(self):
     super(TestZenStatus, self).afterSetUp()
     self.za = ZenAvailability()
예제 #2
0
 def afterSetUp(self):
     super(TestZenStatus, self).afterSetUp()
     self.za = ZenAvailability()
예제 #3
0
class TestZenStatus(ZenModelBaseTest):
    def afterSetUp(self):
        super(TestZenStatus, self).afterSetUp()
        self.za = ZenAvailability()

    def beforeTearDown(self):
        self.za = None
        super(TestZenStatus, self).beforeTearDown()

    def testIncr(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failUnless(self.za.failstart <= DateTime())
        self.failUnless(self.za.todaydown > 0)
        self.failUnless(self.za.status > 0)
        self.failUnless(self.za.failincr <= DateTime())

    def testReset(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.reset()
        self.failUnless(self.za.failstart == 0)
        self.failUnless(self.za.status == 0)
        self.failUnless(self.za.failincr == 0)

    def testStatus(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failUnless(self.za.getStatus() > 0)

    def testStatusString(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failIf(self.za.getStatusString() == "Up")

    def testAvailPercent(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failUnless(99.9 < self.za.getAvailPercent(DateTime() - 7) < 100.0)
예제 #4
0
class TestZenStatus(ZenModelBaseTest):
    def afterSetUp(self):
        super(TestZenStatus, self).afterSetUp()
        self.za = ZenAvailability()

    def beforeTearDown(self):
        self.za = None
        super(TestZenStatus, self).beforeTearDown()

    def testIncr(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failUnless(self.za.failstart <= DateTime())
        self.failUnless(self.za.todaydown > 0)
        self.failUnless(self.za.status > 0)
        self.failUnless(self.za.failincr <= DateTime())

    def testReset(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.reset()
        self.failUnless(self.za.failstart == 0)
        self.failUnless(self.za.status == 0)
        self.failUnless(self.za.failincr == 0)

    def testStatus(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failUnless(self.za.getStatus() > 0)

    def testStatusString(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failIf(self.za.getStatusString() == "Up")

    def testAvailPercent(self):
        self.za.incr()
        time.sleep(1.1)
        self.za.incr()
        self.failUnless(99.9 < self.za.getAvailPercent(DateTime() - 7) < 100.0)