Wykres commitów

82 Commity (config_dataclasses)

Autor SHA1 Wiadomość Data
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