def testState(self): """ Check if the last changed time is updated when state is changed """ node = Node(self.manager) self.assertEqual(node.getState(), NodeStates.UNKNOWN) self.assertTrue(time() - 1 < node.getLastStateChange() < time()) previous_time = node.getLastStateChange() node.setState(NodeStates.RUNNING) self.assertEqual(node.getState(), NodeStates.RUNNING) self.assertTrue(previous_time < node.getLastStateChange()) self.assertTrue(time() - 1 < node.getLastStateChange() < time())
def testState(self): """ Check if the last changed time is updated when state is changed """ node = Node(self.nm) self.assertEqual(node.getState(), NodeStates.DOWN) self.assertTrue(time() - 1 < node.getLastStateChange() < time()) previous_time = node.getLastStateChange() node.setState(NodeStates.RUNNING) self.assertEqual(node.getState(), NodeStates.RUNNING) self.assertTrue(previous_time < node.getLastStateChange()) self.assertTrue(time() - 1 < node.getLastStateChange() < time())