예제 #1
0
 def test_add_unknown_if_none_exists(self):
     from core.Status import Status
     test_id = str(uuid.uuid4())
     status = Status(test_id)
     assert status.get() == None
     status.add_unknown_if_none_exist()
     status_saved = Status(test_id).get()
     assert status_saved._id != None
     assert status_saved._last == True
     assert status_saved._status == 'UNKNOWN'
예제 #2
0
 def test_get(self):
     from core.Status import Status
     test_id = str(uuid.uuid4())
     test_status = 'FAILURE'
     details = {'browser': random.choice(['Firefox', 'Chrome'])}
     test_type = str(uuid.uuid4())
     status = Status(test_id, test_type, test_status, details=details)
     status.save()
     status_jid = Status(base_id=status._id)
     status_get = status_jid.get()
     assert status_get.to_dict() == status.to_dict()