Commit Graph

92 Commits

Author SHA1 Message Date
Jonas Wrede
6c61400565
Added mbit conversion in csv function
mbit conversion is pretty usefull to have in the right size when sending to another program.
2018-04-29 14:33:35 +02:00
Matt Martz
831c079113 Bump for release 2018-02-05 16:17:03 -06:00
Matt Martz
2c847a1849 Add some guard code for places where sys.stdout and stderr are replaced with some other incompatible object 2018-01-26 15:52:06 -06:00
Matt Martz
e1bab1ab55 Only add terminal colors with DEBUG if stdout is a tty 2018-01-08 16:57:26 -06:00
Matt Martz
48a3d33ae4 Bump to beta 2018-01-03 09:16:51 -06:00
Matt Martz
c16ffd4ae7 Catch OSError and EOFError while reading from gzip stream 2018-01-02 18:32:03 -06:00
Matt Martz
9848481d06 Use the printer everywhere, leaving print_ to only be used within printer 2018-01-02 18:22:16 -06:00
Matt Martz
4737a69f10 Add a few additional tests, specifically around --source 2018-01-02 17:16:52 -06:00
Matt Martz
6381ba3742 Eliminate SHUTDOWN_EVENT global 2018-01-02 16:07:46 -06:00
Matt Martz
fa2e15ee08 Skipping test should be quiet 2017-12-11 09:36:03 -06:00
Matt Martz
eab354603f Don't display ERROR: 2 when argparse exits with non-0 2017-12-11 09:35:41 -06:00
Matt Martz
f70cc86222 No bare except 2017-11-23 10:16:23 -06:00
Matt Martz
5c061da8e0 Move the majority of the csv_header functionality to SpeedtestResults 2017-11-23 10:16:23 -06:00
Matt Martz
b27f69d1ad Output a different message when only 1 server is provided 2017-11-23 10:15:48 -06:00
Matt Martz
5a9f82a20a Add additional information to machine parsable outputs 2017-11-23 10:15:46 -06:00
Matt Martz
3cb44f5630 Attempt to catch MemoryError if possible 2017-11-23 10:15:09 -06:00
Matt Martz
16054cc3bc Print errors to stderr 2017-11-23 10:15:09 -06:00
Matt Martz
d9642b2047 Always flush in py2 print_ 2017-11-23 10:15:09 -06:00
Matt Martz
f3a607feb2 Allow timeout to be a float 2017-11-23 10:15:09 -06:00
Matt Martz
6bfa5922c3 Add option to exclude servers, and allow --server and --exclude to be specified multiple times 2017-11-23 10:15:09 -06:00
Matt Martz
ca72d40033 Create a getter for Speedtest.best to raise an exception is get_best_server has not found a best server 2017-11-23 10:15:09 -06:00
Matt Martz
8854d82049 More and better debugging 2017-11-23 10:15:09 -06:00
Matt Martz
2fe34ecf4e Remove debug print 2017-11-23 10:15:09 -06:00
Matt Martz
0e585cbf64 Docstrings and version bump 2017-11-23 10:15:07 -06:00
Matt Martz
2fe369fdf8 Remove SCHEME global 2017-11-23 10:14:35 -06:00
Matt Martz
b33c7533df flake8 fixes 2017-11-23 10:14:35 -06:00
Matt Martz
fe864f6dce Use vendored create_connection when socket doesn't have it, or socket.create_connection is too old 2017-11-23 10:14:35 -06:00
Matt Martz
10b3b09f02 Don't override socket.socket for binding, eliminiate globals SOURCE and USER_AGENT 2017-11-23 10:14:35 -06:00
Matt Martz
20e5d12a5c Support csv-delimiter for csv-header 2017-10-16 09:28:35 -05:00
Matt Martz
6603954e45 Bump to v1.0.6 2017-04-25 11:49:26 -05:00
Matt Martz
e982830350 Revert "Be consistent, use the shorter var"
This reverts commit 3c1c9d3179.
2017-04-25 10:52:40 -05:00
Matt Martz
2c89c53a79 Switch upload pre-allocation to true, but allow disabling 2017-04-25 10:34:20 -05:00
Matt Martz
401c469991 Do better calculations of the number of uploads per size to perform 2017-04-25 10:08:14 -05:00
Matt Martz
3c1c9d3179 Be consistent, use the shorter var 2017-04-25 10:07:34 -05:00
Matt Martz
e2f815618b Be consistent, explicitly instantiate all exceptions 2017-04-25 10:07:05 -05:00
Matt Martz
955a756c96 Ensure to specify Z for UTC in iso8601 date. Fixes #388 2017-04-24 13:32:35 -05:00
Matt Martz
ceef55488c Bump to v1.0.5 2017-04-21 14:38:57 -05:00
Matt Martz
20eeadcb0c Reorder StringIO imports again, add to_utf8 function to ensure we encode csv data properly. Fixes #385 2017-04-19 10:33:01 -05:00
Matt Martz
4aebe01c3e Bump version to 1.0.4 2017-04-12 12:19:39 -05:00
Matt Martz
1871b26b9a Flake8 fix 2017-04-12 12:18:54 -05:00
Matt Martz
824c584658 Invert logic for py3 print detection, to avoid confusion created by the future package 2017-04-12 12:18:54 -05:00
Matt Martz
9806e401e0 Prefer io over cStringIO and StringIO 2017-04-12 12:18:54 -05:00
Matt Martz
1642d0669f Handle utf-8 output encoding in py3 also. Fixes #382 2017-04-12 12:18:46 -05:00
Matt Martz
2e79fbf1dc Bump to 1.0.3 2017-03-30 19:29:40 -05:00
Matt Martz
3feb38d9d4 Allow skipping download or upload tests. Fixes #377 2017-03-24 15:30:52 -05:00
Matt Martz
d712f947d9 Always print using utf-8. Fixes #362 2017-03-17 16:21:01 -05:00
Matt Martz
55b3cf14a3 Allow --share to work with --simple and --json. Fixes #375 2017-03-17 16:06:48 -05:00
Matt Martz
33e498beb3 Add bytes_sent and bytes_received to the json output. Addresses #358 2017-01-18 15:03:32 -06:00
Matt Martz
068d71597b Bump to 1.0.2 2017-01-18 14:10:02 -06:00
Matt Martz
1863c35f6b alpha version bump 2017-01-09 19:49:19 -06:00