示例#1
0
 def test_miner_monitored_timer(self):
     miner = Miner('test')
     stats = domain.minerstatistics.MinerStatistics(miner)
     apicall = MinerApiCall(miner)
     apicall.start()
     apicall.stop()
     miner.monitored(stats, pool=None, info=None, sec=apicall.elapsed())
     self.assertFalse(miner.lastmonitor is None)
示例#2
0
 def test_miner_monitored_pool(self):
     miner = Miner('test')
     stats = domain.minerstatistics.MinerStatistics(miner)
     miner.monitored(stats,
                     pool=MinerCurrentPool(miner),
                     info=None,
                     sec=None)
     self.assertTrue(miner.minerpool)
示例#3
0
 def test_miner_should_monitor(self):
     miner = Miner("#test", '', '', '', '', '', '', '', '')
     self.assertTrue(miner.should_monitor())
     miner.monitored(domain.minerstatistics.MinerStatistics(miner), None,
                     None, None)
     self.assertFalse(miner.should_monitor())
     miner.name = "test"
     self.assertTrue(miner.should_monitor())
     miner.status = MinerStatus.Disabled
     self.assertTrue(miner.should_monitor())
示例#4
0
 def test_miner_monitorresponsetime(self):
     miner = Miner("test", '', '', '', '', '', '', '', '')
     self.assertTrue(miner.monitorresponsetime() == 0)
     miner.monitored(domain.minerstatistics.MinerStatistics(miner), None,
                     None, 1)
     self.assertTrue(miner.monitorresponsetime() > 0)
示例#5
0
 def test_miner_monitored_not_nothing_ismonitored(self):
     miner = Miner('test')
     stats = domain.minerstatistics.MinerStatistics(miner)
     miner.monitored(stats, pool=None, info=None, sec=None)
     self.assertFalse(miner.lastmonitor is None)
示例#6
0
 def test_miner_monitored_nothing_none(self):
     miner = Miner('test')
     miner.monitored(None, None, None, None)
     self.assertTrue(miner.lastmonitor is None)