def test_serialize_returns_json_string(self): client = hooks.HooksHttpClient('localhost:3000') hook_name = 'test' extras = {'first': 1, 'second': 'two'} result = client._serialize(hook_name, extras) expected_result = json.dumps({'method': hook_name, 'extras': extras}) assert result == expected_result
def test_call_queries_http_server(self, http_mirror): client = hooks.HooksHttpClient(http_mirror.uri) hook_name = 'test' extras = {'first': 1, 'second': 'two'} result = client(hook_name, extras) expected_result = {'method': hook_name, 'extras': extras} assert result == expected_result
def test_init_sets_hooks_uri(self): uri = 'localhost:3000' client = hooks.HooksHttpClient(uri) assert client.hooks_uri == uri