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'
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()