コード例 #1
0
 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
コード例 #2
0
 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
コード例 #3
0
 def test_init_sets_hooks_uri(self):
     uri = 'localhost:3000'
     client = hooks.HooksHttpClient(uri)
     assert client.hooks_uri == uri