def test_dict(self): """ Tests the to-dict and from-dict methods. :return: """ params = {"x": 1, "name": "B"} cand1 = Candidate(params) entry = cand1.to_dict() d = {} d["params"] = params d["result"] = None d["cost"] = None d["worker_information"] = None assert_dict_equal(entry, d) cand2 = from_dict(entry) assert_equal(cand1, cand2)
def test_dict(self): """ Tests the to-dict and from-dict methods. """ params = {"x": 1, "name": "B"} cand1 = Candidate(params) entry = cand1.to_dict() d = { "params": params, "result": None, "cost": None, "last_update_time": cand1.last_update_time, "worker_information": None, "failed": False, "generated_time": cand1.generated_time, "cand_id": cand1.cand_id } assert_dict_equal(entry, d) cand2 = from_dict(entry) assert_equal(cand1, cand2)