7a69dded3a
Add caching objects in a dict
2024-10-15 03:11:40 +03:00
e0fd798d22
Make objects.vectors_to_send() a generator of chunks
2024-10-15 03:11:39 +03:00
a27c94ff17
Started a test case for the objects
2024-10-15 03:11:38 +03:00
c73e878c9c
Update test object for the new Object structure,
...
comment outdated setting object_payload
2024-10-15 03:10:16 +03:00
6715af61b3
A rough implementation of the objects stored in sqlite db
2024-10-15 03:10:03 +03:00
d106078dac
Skip tests instead of failing if I2PController freezes
Testing / default (push) Successful in 6m0s
2024-07-30 01:32:02 +03:00
a01e2d3469
Add a test for the saved I2P keys
2024-07-29 15:44:36 +03:00
0c898f687b
Expect I2PController to start in TestProcess._wait_time before checks,
...
thus increasing the maximum wait time, but increase also _connection_limit,
because 2 connections it is only the controller and the listener.
2024-07-29 15:43:09 +03:00
16031874c7
Relax the condition in TestProcess.test_connections()
2024-07-09 05:41:23 +03:00
aa6e8a57fb
Copy the relevant part of test_network_group() from PyBitmessage
2024-06-25 20:19:31 +03:00
e11aece1a8
Invalidate the version message with a large time offset
2024-06-25 20:19:30 +03:00
908ed1f582
Run listener with a large time offset and ensure it's not connected
2024-06-25 20:19:30 +03:00
c4d22c4c21
Add a test case for listener with a process running with --trusted-peer
2024-06-25 20:19:29 +03:00
5ca6e8a3e3
Add a test for connections with large time offset
2024-06-25 20:19:24 +03:00
abf062ac86
Check network group of connections in process test if it isn't for i2p
2024-06-25 19:55:29 +03:00
b0fa199838
A short test for normal connection (with timeout in 5 min)
2024-06-25 19:55:27 +03:00
efeabcb4cf
Cleanup the wait time in test_process, correct format in TestProcess.fail()
Testing / default (push) Failing after 3m49s
2024-06-18 19:09:31 +03:00
2145f5839e
Cover the main proofofwork call and worker procedure
2023-10-12 19:50:15 +03:00
b806906af4
Add Error message class, handle fatal
2023-10-12 19:49:32 +03:00
428580a980
Add a test for version message
2023-10-12 19:49:32 +03:00
218905739c
Add a test for object covering also proofofwork
2023-10-12 19:48:52 +03:00
b38e00c0a3
Handle pylint warnings in test_process, suppress fixme globally
2023-08-14 06:05:29 +03:00
4f1e14da2a
Finish test_address() using a sample data, generated with pybitmessage
2023-08-14 05:15:09 +03:00
3788b12a28
Complete test_packet()
...
with parsing a prepared message and assertion of validation,
including message.Header; use magic_bytes from shared
assuming the value from the Spec.
Cover message.Message except for repr
2023-08-14 05:14:31 +03:00
1dfe98cf1f
Test shutting down minode --i2p if there is no running i2pd
2023-08-10 03:55:48 +03:00
42995c5ca7
Check host and port of I2P connections
2023-08-02 23:02:21 +03:00
7113916347
Try to test with i2pd:
...
- TestProcessI2P runs minode with i2p args with _connection_limit = 4
- TestProcess waits for connections _wait_time sec (120 for TestProcessI2P)
2023-08-02 05:23:33 +03:00
1d82774c96
Fix unused variable in test_process
2023-08-02 05:17:58 +03:00
1a1db393c1
Fix some pylint warnings in the tests
2023-08-02 00:17:06 +03:00
ae727a8327
Don't check for overlimit connections in test_process,
...
leaving the buggy logic as a separate function.
2023-01-23 02:37:04 +02:00
23769a8bf3
Fix logic in test_process
2023-01-22 23:57:46 +02:00
60dc1b9d08
Lower connection limit on windows
2022-09-10 18:08:17 +03:00
b2722acdf7
Add some tests for message
2022-09-10 18:08:16 +03:00
4d67881576
Add some tests for structure
2022-09-10 18:07:45 +03:00
070541922b
Add minimal process tests based on pybitmessage and a test script
2021-03-09 18:35:07 +02:00