Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)