def test_governance_variables(self): irep = "0x0x21e19e0c9bab2400000" params = {'irep': irep} writer = create_writer(self.args.keystore, self.args.password) response = writer.set_governance_variables(params) self.assertTrue( is_request_equal(response, SET_GOVERNANCE_VARIABLES_SAMPLE))
def test_set_prep(self): # write with file with open(TEST_SET_JSON_PATH) as register: params = json.load(register) writer = create_writer(self.args.keystore, self.args.password) response = writer.set_prep(params) self.assertTrue(is_request_equal(response, SET_SAMPLE)) # write with args (cmd line) self.args_reset() self.args.name = "kokoa node" self.args.country = "KOR" self.args.website = "https://icon.kokoa.com" self.args.details = "https://icon.kokoa.com/json" self.args.p2pEndpoint = "node.example.com:7100" response = writer.set_prep(params) self.assertTrue(is_request_equal(response, SET_SAMPLE))
def test_register_prep(self): # write with file with open(TEST_REGISTER_JSON_PATH) as register: params = json.load(register) writer = create_writer(self.args.keystore, self.args.password) response = writer.register_prep(params) self.assertTrue(is_request_equal(response, REGISTER_SAMPLE)) # write with args. (cmd line) self.args_reset() self.args.name = "banana node" self.args.country = "KOR" self.args.city = "Seoul" self.args.email = "*****@*****.**" self.args.website = "https://icon.banana.com" self.args.details = "https://icon.banana.com/json" self.args.p2pEndpoint = "node.example.com:7100" params = {} _get_prep_input(self.args, params) response = writer.register_prep(params) self.assertTrue(is_request_equal(response, REGISTER_SAMPLE))
def test_unregister_prep(self): writer = create_writer(self.args.keystore, self.args.password) response = writer.unregister_prep() self.assertTrue(is_request_equal(response, UNREGISTER_SAMPLE))