Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_command_line_interface(self):
"""Test the CLI."""
runner = CliRunner()
result = runner.invoke(cli.main)
assert result.exit_code == 0
assert 'kuna.cli.main' in result.output
help_result = runner.invoke(cli.main, ['--help'])
assert help_result.exit_code == 0
assert '--help Show this message and exit.' in help_result.output
def test_command_line_interface(self):
"""Test the CLI."""
runner = CliRunner()
result = runner.invoke(cli.main)
assert result.exit_code == 0
assert 'kuna.cli.main' in result.output
help_result = runner.invoke(cli.main, ['--help'])
assert help_result.exit_code == 0
assert '--help Show this message and exit.' in help_result.output
try:
response = requests.request(
method,
KUNA_API_BASEURL + path,
params=args)
except requests.RequestException as e:
response = json.loads(e.read())
raise APIError(response)
result = response.json()
if result and isinstance(result, dict) and result.get('error'):
raise APIError(result)
elif response.status_code not in [200, 201, 202]:
raise APIError(response.reason)
return result
if args is None:
args = dict()
if is_user_method:
args['access_key'] = self.access_key
args['tonce'] = int(time.time() * 1000)
args['signature'] = self._generate_signature(method, path, args)
try:
response = requests.request(
method,
KUNA_API_BASEURL + path,
params=args)
except requests.RequestException as e:
response = json.loads(e.read())
raise APIError(response)
result = response.json()
if result and isinstance(result, dict) and result.get('error'):
raise APIError(result)
elif response.status_code not in [200, 201, 202]:
raise APIError(response.reason)
return result
args['tonce'] = int(time.time() * 1000)
args['signature'] = self._generate_signature(method, path, args)
try:
response = requests.request(
method,
KUNA_API_BASEURL + path,
params=args)
except requests.RequestException as e:
response = json.loads(e.read())
raise APIError(response)
result = response.json()
if result and isinstance(result, dict) and result.get('error'):
raise APIError(result)
elif response.status_code not in [200, 201, 202]:
raise APIError(response.reason)
return result