fix tests for timeout value
This commit is contained in:
parent
d953c13203
commit
ac8690222c
2 changed files with 27 additions and 0 deletions
|
@ -0,0 +1,8 @@
|
||||||
|
usage: wakatime [-h] [--entity FILE] [--key KEY] [--write] [--plugin PLUGIN]
|
||||||
|
[--time time] [--lineno LINENO] [--cursorpos CURSORPOS]
|
||||||
|
[--entitytype ENTITY_TYPE] [--proxy PROXY] [--project PROJECT]
|
||||||
|
[--alternate-project ALTERNATE_PROJECT] [--hostname HOSTNAME]
|
||||||
|
[--disableoffline] [--hidefilenames] [--exclude EXCLUDE]
|
||||||
|
[--include INCLUDE] [--logfile LOGFILE] [--apiurl API_URL]
|
||||||
|
[--timeout TIMEOUT] [--config CONFIG] [--verbose] [--version]
|
||||||
|
wakatime: error: argument --timeout: invalid int value: 'abc'
|
|
@ -235,6 +235,25 @@ class BaseTestCase(utils.TestCase):
|
||||||
self.assertEquals(stats, json.loads(self.patched['wakatime.offlinequeue.Queue.push'].call_args[0][1]))
|
self.assertEquals(stats, json.loads(self.patched['wakatime.offlinequeue.Queue.push'].call_args[0][1]))
|
||||||
self.patched['wakatime.offlinequeue.Queue.pop'].assert_not_called()
|
self.patched['wakatime.offlinequeue.Queue.pop'].assert_not_called()
|
||||||
|
|
||||||
|
def test_timeout_passed_via_command_line(self):
|
||||||
|
response = Response()
|
||||||
|
response.status_code = 201
|
||||||
|
self.patched['wakatime.packages.requests.adapters.HTTPAdapter.send'].return_value = response
|
||||||
|
|
||||||
|
entity = 'tests/samples/codefiles/twolinefile.txt'
|
||||||
|
config = 'tests/samples/configs/good_config.cfg'
|
||||||
|
args = ['--file', entity, '--key', '123', '--config', config, '--timeout', 'abc']
|
||||||
|
|
||||||
|
with self.assertRaises(SystemExit):
|
||||||
|
execute(args)
|
||||||
|
self.assertEquals(sys.stdout.getvalue(), '')
|
||||||
|
expected_stderr = open('tests/samples/output/main_test_timeout_passed_via_command_line').read()
|
||||||
|
self.assertEquals(sys.stderr.getvalue(), expected_stderr)
|
||||||
|
|
||||||
|
self.patched['wakatime.offlinequeue.Queue.push'].assert_not_called()
|
||||||
|
self.patched['wakatime.offlinequeue.Queue.pop'].assert_not_called()
|
||||||
|
self.patched['wakatime.session_cache.SessionCache.get'].assert_not_called()
|
||||||
|
|
||||||
def test_500_response(self):
|
def test_500_response(self):
|
||||||
response = Response()
|
response = Response()
|
||||||
response.status_code = 500
|
response.status_code = 500
|
||||||
|
|
Loading…
Reference in a new issue