Andrew Mirsky
|
a2e5a67059
|
resolves Yakifo/amqtt#250 : * was being blocked as a valid topic character in publish/receive, even though the invalid topic wildcard characters are '#' and '+'. also, add test coverage for error cases when creating different packet types.
|
2025-07-03 14:32:13 -04:00 |
Andrew Mirsky
|
38b2145234
|
adding tests for failure cases for different connect packet properties
|
2025-07-03 12:05:05 -04:00 |
Andrew Mirsky
|
ec31def92c
|
enhancing the 'test_init_handler' case so that it checks to make sure that the ProtocolHandler defaults to the correct loop.
|
2025-05-26 10:46:11 -04:00 |
Andrew Mirsky
|
5c5305baa6
|
while the explicit close to the asyncio.open_server docs say that you need to close the writer to have it properly exit, it seems that only python 3.12 requires the explicit close
|
2025-05-26 09:03:51 -04:00 |
Andrew Mirsky
|
a7f2ae5746
|
test_init_handler: protocolhandler gets the current loop, if not provided and self.loop isn't the current loop, it's a new loop; ProtocolHandler.__init__: handler was using the session's keepalive, even though if the keepalive is zero, it needs to bypass
|
2025-05-26 08:48:10 -04:00 |
Andrew Mirsky
|
255e38a947
|
adding debug statements to determine root cause of qos failures
|
2025-05-25 12:44:54 -04:00 |
MVladislav
|
338ff39b17
|
chore: update version to 0.11.0-beta4, add clear_queues method, and improve resource management in PluginManager and BrokerProtocolHandler
|
2025-04-04 19:18:17 +02:00 |
MVladislav
|
a024b174d0
|
refactor: more cleanup/linting
|
2025-01-12 20:52:50 +01:00 |
MVladislav
|
1a72fa8e39
|
refactor: formatting
|
2024-12-29 19:23:27 +01:00 |
MVladislav
|
7c001d69b2
|
refactor: bigger code upgrade and improves
- add github workflows
- update project.toml by disable multi parts to not see every needed fix now
- improve tests cases
- improve code quality
- ...
|
2024-12-21 11:52:26 +01:00 |
Florian Ludwig
|
9628a1ce3e
|
remove deprecated loop parameter from tests
|
2022-01-11 12:55:04 +01:00 |
Florian Ludwig
|
e1c73fc53a
|
update imports in tests
|
2021-03-27 17:49:55 +01:00 |
Marius Kriegerowski
|
7921e2cc22
|
linter project with black at default line length 88
|
2021-03-15 10:18:00 +01:00 |
Marius Kriegerowski
|
db3dffa857
|
use black linter with 96 char line length
|
2021-03-14 21:44:41 +01:00 |
Florian Ludwig
|
f439ccd1b1
|
reaplce some more assertEqual
|
2021-03-09 19:13:32 +01:00 |
Florian Ludwig
|
b430cc8487
|
replace assertTrue
|
2021-03-09 19:13:32 +01:00 |
Marius Kriegerowski
|
e0fabc0bc3
|
Refactor to comply python3.8
|
2021-03-09 19:13:32 +01:00 |
mi3z
|
3b9362c75d
|
fixed test_decode_fail_miss_clientId
|
2017-11-14 19:32:29 +01:00 |
Stein Magnus Jodal
|
ce4824bf70
|
flake8: Fix all F841 unused local variable warnings
|
2017-08-07 01:23:21 +02:00 |
Stein Magnus Jodal
|
559c18f681
|
flake8: Fix all F403, F405, F821 import warnings
|
2017-08-07 01:23:21 +02:00 |
Stein Magnus Jodal
|
ed676945b4
|
flake8: Fix all Wxxx whitespace and newline warnings
|
2017-08-07 01:23:21 +02:00 |
Stein Magnus Jodal
|
8b1aa60587
|
Change deprecated assertEquals() to assertEqual()
|
2017-07-26 14:06:13 +02:00 |
Nico
|
dd1a5bde6a
|
Randomize packet ID
|
2015-11-01 21:55:24 +01:00 |
Nico
|
4dcf8eb477
|
Revert to 3.4 coroutine syntax
|
2015-11-01 15:58:20 +01:00 |
Nico
|
52e3160995
|
#HBMQTT-35
Refactor yield from -> await
|
2015-10-16 22:13:37 +02:00 |
Nico
|
6a876be559
|
Improve perf
|
2015-10-15 21:57:21 +02:00 |
Nico
|
7ede67ed7e
|
Performance
|
2015-10-14 22:58:18 +02:00 |
Nico
|
a456d9cf21
|
Fix QOS flag init + add tests
|
2015-10-10 14:42:49 +02:00 |
Nico
|
3acec1d606
|
Add broker test class + fixes in both client and broker connection management
|
2015-10-07 22:42:04 +02:00 |
Nico
|
a4e002de2a
|
Add publish message retry on start()
|
2015-09-30 21:22:46 +02:00 |
Nico
|
7f95194fdc
|
Fix handler testing
|
2015-09-29 22:28:05 +02:00 |
Nico
|
a256a79bb5
|
Add test assertions
|
2015-09-23 21:18:09 +02:00 |
Nico
|
7fb4fb92da
|
Fix tests (was not using the same loop)
|
2015-09-22 22:44:29 +02:00 |
Nico
|
c05aee5468
|
Fix tests except QOS2 receive
|
2015-09-21 23:05:35 +02:00 |
Nico
|
ec835667c0
|
Skip receive tests
|
2015-09-16 23:12:50 +02:00 |
Nico
|
23a95724ef
|
Clean
|
2015-09-16 22:18:06 +02:00 |
Nico
|
eb9defa5cc
|
try a fix for blocking methods.
|
2015-09-15 23:38:24 +02:00 |
Nico
|
417bb01148
|
Receive messages FIX
|
2015-09-15 23:17:55 +02:00 |
Nico
|
4b7be2b879
|
Add QOS1 message test and fix
|
2015-09-15 21:47:42 +02:00 |
Nico
|
2d5d1c3d45
|
Add and fix QOS_0 message receive
|
2015-09-15 21:31:07 +02:00 |
Nico
|
dace44a491
|
Add QOS_2 publish test
|
2015-09-14 22:56:22 +02:00 |
Nico
|
484c445f12
|
Add QOS_1 publish testing
|
2015-09-14 22:31:16 +02:00 |
Nico
|
27bb4982d7
|
Add assertions
|
2015-09-14 22:08:14 +02:00 |
Nico
|
d4549c4349
|
generalize AssertionError set into future
|
2015-09-14 21:55:55 +02:00 |
Nico
|
3a52798e3e
|
Add QOS_0 publish test
|
2015-09-14 21:18:08 +02:00 |
Nico
|
2c60b3c1a0
|
Commit with test failure
|
2015-09-13 22:36:22 +02:00 |
Nico
|
52c3b83704
|
Add start/stop test
|
2015-09-12 15:28:40 +02:00 |
Nicolas Jouanin
|
2cb5a7d9dc
|
Add init test
|
2015-09-12 14:47:36 +02:00 |
Nicolas Jouanin
|
98b26734b7
|
Add coveralls
|
2015-09-12 14:23:30 +02:00 |
Nicolas Jouanin
|
381ed0443a
|
Fix testing
|
2015-09-03 21:31:06 +02:00 |