Commit Graph

48 Commits

Author SHA1 Message Date
Rossen Georgiev 2e9c4a9c56 parsing: refine PHGR code and update tests 2021-11-27 14:51:11 +00:00
Rossen Georgiev cf32c15a44 fix test_unsupported_formats_raising; wasn't checking every type before 2021-11-27 13:44:38 +00:00
Rossen Georgiev e1eda0e53a fix unittest import in test_thirdparty 2021-11-27 12:57:23 +00:00
Bill Mitchell 2e22a3c985 Updated testing to include third-party packets 2021-11-27 12:10:20 +00:00
Rossen 55d85c6bc5
Move to Github Actions (#59) 2021-01-21 23:27:50 +00:00
Rossen Georgiev 512d97122c fix StopIteration breaking a test on py37+ 2019-10-08 20:02:24 +01:00
Rossen Georgiev 2f0f74a06d fix SyntaxWarning for py38 and remove py33 on travis 2019-10-08 19:42:53 +01:00
Rossen Georgiev 39a9c0a1a4 fix #35 #lines not being filtered on python3 2017-09-28 21:15:14 +01:00
Rossen Georgiev 5563a6d8c7 refactor total_seconds() for py2.6 comp 2016-08-16 22:28:00 +01:00
Rossen Georgiev 9e6c292422 fix incorrect caputation of timestamp in some cases 2016-08-16 21:50:21 +01:00
Rossen Georgiev 202dc8fa0e fix value error when parsing course & speed 2016-03-17 21:22:55 +00:00
Rossen Georgiev e42eb7220e fix broken test_timestamp_valid 2016-03-04 07:47:54 +00:00
Rossen Georgiev 44dd7da2ed added tests for parsing.common #15 2016-01-27 13:55:10 +00:00
Rossen Georgiev 10ce45030d renamed test_parse_header to test_parse_common 2016-01-27 09:00:37 +00:00
Rossen Georgiev 22d0823091 added tests for parsing.misc 2016-01-27 08:56:03 +00:00
Rossen Georgiev 68190860b7 removed _ prefix from most parse functions 2016-01-27 07:47:53 +00:00
Rossen Georgiev ba4c0776dd added tests for aprslib.util; fix #17 2016-01-25 09:04:45 +00:00
Rossen Georgiev 25dc1c0577 split parsing module into submodules 2016-01-21 04:38:57 +00:00
Rossen Georgiev 7c87cd7eb7 more refactor to base91.from_decimal 2016-01-20 04:53:04 +00:00
Rossen Georgiev 87f0bfd1bf fix #12, fixed rounding error, code refactor 2016-01-19 22:22:09 +00:00
Rossen Georgiev dc66940fb8 added parsing of positionless wx reports + tests 2016-01-09 14:53:31 +00:00
Rossen Georgiev 67b37ca8a1 refactored wx parsing 2016-01-07 15:23:49 +00:00
John Ronan fc835ea851 Initial attempt at parsing weather data 2016-01-07 09:19:26 +00:00
Rossen Georgiev 94b79ca990 forgot to remove test for linux keep alive
continuation from 8605f74
2015-08-10 15:31:04 +01:00
Rossen Georgiev 18be87d460 IS: added connection related logger lines 2015-08-10 13:06:32 +01:00
Rossen Georgiev a3a72cb4af refined code using bytes type 2015-05-27 23:58:33 +01:00
Rossen Georgiev 5329bf782d fix code+tests to make them work under py3 2015-05-16 22:58:15 +01:00
Rossen Georgiev d55cc91176 fix format field index (py2.6 things) 2015-05-16 22:08:52 +01:00
Rossen Georgiev b5c0ce07ac use unittest2, so tests run under py2.6 2015-05-16 22:04:22 +01:00
Rossen Georgiev d10860db57 code and test changes for py3 compability 2015-05-16 21:55:43 +01:00
Rossen Georgiev 3caa412696 test_parse code style tweaks 2015-03-22 20:57:11 +00:00
Rossen Georgiev 92b22bd5bc removed chardet from req.txt for test suite 2015-03-22 18:38:21 +00:00
Rossen Georgiev a0b59eeaf7 first part of tests for parsing submodule 2015-03-22 03:04:06 +00:00
Rossen Georgiev 9fa62c433a don't try to decode already unicode
* includes tests for decoding charset
2015-03-21 23:08:29 +00:00
Rossen Georgiev 00bb2f4be7 charset detection, unicode for all 2015-03-10 19:48:47 +00:00
Rossen Georgiev e0a71de244 rotated base91 telemetry bits in output; v0.6.35
The least significant bit is now at the begining.
This makes accessing the char array more intuative as the first bit will
be first in the array (e.g. bits[0] instead of bits[7])
2015-01-11 17:30:09 +00:00
Rossen Georgiev 8e6ef0d48e added 'sendall' method to IS + tests 2014-12-31 20:18:07 +00:00
Rossen Georgiev a049df6859 tests for moved ParseError logging; 17acf41 2014-12-31 16:49:20 +00:00
Rossen Georgiev d5d1fab3bd added pass generation function 2014-12-30 17:35:16 +00:00
Rossen Georgiev e0dc80e1a8 test suite for IS.py + tweaks 2014-12-26 23:33:16 +00:00
Rossen Georgiev a78168209b renamed to aprslib due to name collision on pypi 2014-12-18 17:34:10 +00:00
Rossen Georgiev f89d984997 loosened fromcallsign velidation to match aprs.fi 2014-12-16 08:10:38 +00:00
Rossen Georgiev fb34b62d0f renamed exception test case 2014-12-12 05:24:45 +00:00
Rossen Georgiev 0adad7794f fix bug with 'via' not being set 2014-12-12 05:23:55 +00:00
Rossen Georgiev 698c3627cb cleaned up exceptions and added tests 2014-12-08 20:47:19 +00:00
Rossen Georgiev 12f78fdbe4 moved/seprated header parsing + added tests
* moved header parsing code into seprate function
* improved header parsing
* added _validate_callsign()
* added tests for _validate_callsign()
* added tests for _parse_header()
2014-12-06 17:35:53 +00:00
Rossen Georgiev 932e10d687 added tests for _parse_comment_telemetry 2014-12-01 20:25:18 +00:00
Rossen Georgiev 90e8dd6f48 added test suite for base91 module 2014-12-01 20:24:22 +00:00