Пример #1
0
 def test_eval_ok(self):
     user = TestObjects().get_test_user()
     t1 = Timer(id=ObjectId(b"Timer1Timer2"), notes="I want a shrubbery", user=user)
     # print(t1.__repr__())
     t2 = eval(t1.__repr__())
     # Note this part works partly because compare is brain-dead, compares id only and only works for non-null id
     # But that may be what we need for MongoEngine purposes, so don't override
     assert(t1 == t2)
     # A better check
     assert(t1.__repr__() == t2.__repr__())
Пример #2
0
 def test_can_save_and_load_timer(self):
     user = TestObjects().get_test_user()
     t = Timer(id=TestObjects().get_any_id(), notes="Saved from unit test", user=user)
     t.save()
     t2 = Timer.objects(id = t.id).first()
     assert(t.__repr__() == t2.__repr__())
     t.delete()