def test_tell_store_messages_based_on_labels(self): chk_point = Checkpoint(Point.checkin) chk_point.start() chk_point.tell('Foo', Status.ok, label='zip') self.assertEqual(chk_point.messages[0].label, 'zip') self.assertEqual(chk_point.messages[0].message, 'Foo') self.assertEqual(chk_point.messages[0].status, Status.ok)
def test_tell_store_messages(self): chk_point = Checkpoint(Point.checkin) chk_point.start() chk_point.tell('Foo', Status.ok) self.assertEqual(chk_point.messages[0].label, None) self.assertEqual(chk_point.messages[0].message, 'Foo') self.assertEqual(chk_point.messages[0].status, Status.ok)
def test_tell_raises_RuntimeError_on_inactive_objects(self): chk_point = Checkpoint(Point.checkin) chk_point.start() chk_point.end() self.assertRaises( RuntimeError, lambda: chk_point.tell('Foo', Status.ok, label='zip'))
def test_tell_raises_RuntimeError_on_inactive_objects(self): chk_point = Checkpoint(Point.checkin) chk_point.start() chk_point.end() self.assertRaises(RuntimeError, lambda: chk_point.tell('Foo', Status.ok, label='zip'))