def _call(self, method, params=None, to: str = ZERO_ADDRESS) -> dict: call = CallBuilder() \ .from_(self._from) \ .to(to) \ .method(method) \ .params(params) \ .build() self.on_send_request(call.to_dict()) return self._icon_service.call(call, True)
def _call(self, method, params=None): call = CallBuilder() \ .from_(self._from) \ .to(GOVERNANCE_ADDRESS) \ .method(method) \ .params(params) \ .build() self.on_send_request(call.to_dict()) return self._icon_service.call(call)
def test_make_call_builder_from_dict_to_dict(self): """Testing for from dict and to dict method.""" call_1 = CallBuilder() \ .to("1_TO") \ .method("1_METHOD") \ .params({"test": 123}) \ .build() call_1_as_dict = call_1.to_dict() call_2 = CallBuilder.from_dict(call_1_as_dict).build() call_2_as_dict = call_2.to_dict() self.assertEqual(call_1_as_dict, call_2_as_dict)