Commit Graph

3183 Commits

Author SHA1 Message Date
Dmitri Bogomolov 0e63392ee3
Fix #1385: not check for pyqt if daemon = true set in config 2018-11-04 15:16:56 +02:00
Dmitri Bogomolov 58bc170bda
Fix #1383 - formatting artifact in 7ed459b 2018-11-01 16:53:53 +02:00
Dmitri Bogomolov ae2cebb2a6
Minimal test for clientStatus consistency 2018-11-01 16:52:33 +02:00
Dmitri Bogomolov 9ef928b4a9
Removed extra call of shared.thisapp.cleanup() in bitmessageqt 2018-11-01 11:32:14 +02:00
Dmitri Bogomolov ff04bf072e
Allow re-call of MyForm.quit() if user selected to wait at first 2018-11-01 11:32:14 +02:00
Dmitri Bogomolov 4383b49be8
flake8 for bitmessageqt.MyForm.quit() 2018-11-01 11:32:14 +02:00
coffeedogs 44f5e03774
Merge pull request #1357 from coffeedogs/final_code_quality_2
Changes based on style and lint checks. (final_code_quality_2)
2018-10-31 17:09:58 +00:00
coffeedogs 10128b7560
Changes based on style and lint checks. (final_code_quality_2) 2018-10-31 17:06:26 +00:00
coffeedogs 283154e508
Merge pull request #1370 from coffeedogs/final_code_quality_12
Changes based on style and lint checks. Some empty docstrings remain …
2018-10-31 17:03:59 +00:00
coffeedogs 78ddb2f2f2
Changes based on style and lint checks. (final_code_quality_12) 2018-10-31 16:20:42 +00:00
coffeedogs 7a53da73ff
Merge pull request #1363 from coffeedogs/final_code_quality_5
Changes based on style and lint checks. (final_code_quality_5)
2018-10-31 14:11:21 +00:00
coffeedogs 0bceeca524
Changes based on style and lint checks. (final_code_quality_5) 2018-10-31 14:04:35 +00:00
coffeedogs 175916dbdd
Merge pull request #1356 from coffeedogs/final_code_quality_3
Changes based on style and lint checks. (final_code_quality_3)
2018-10-31 13:21:19 +00:00
coffeedogs c875769b15
Changes based on style and lint checks. (final_code_quality_3) 2018-10-31 12:58:46 +00:00
coffeedogs 2d4cb1e2ce
Merge pull request #1358 from coffeedogs/final_code_quality_1
Changes based on style and lint checks. (final_code_quality_1)
2018-10-31 12:45:20 +00:00
coffeedogs a72da271d5
Changes based on style and lint checks. (final_code_quality_1) 2018-10-31 12:37:10 +00:00
Dmitri Bogomolov 1c914d8cd8
flake8 and style correction for network.udp 2018-10-27 17:55:38 +03:00
Dmitri Bogomolov 625e83f4b4
Corrected style a bit 2018-10-27 17:55:02 +03:00
Dmitri Bogomolov 49985a435f
Special class BMStringParser for sending ACK (resolves #1374) 2018-10-27 17:55:02 +03:00
Dmitri Bogomolov 7c7d6781a2
Removed old code from protocol, shared, state
and class_objectProcessor modules (#1374), temporarily commented
  shared.checkAndShareObjectWithPeers() call
2018-10-27 17:55:01 +03:00
Dmitri Bogomolov 1c2bef46c1
e417b62 allows to remove sleep from cleaner test 2018-10-22 17:18:25 +03:00
Dmitri Bogomolov 5572e6b3a1
Suppress pylint warning about 'relative import' 2018-10-22 17:18:24 +03:00
Dmitri Bogomolov daf556ca50
Added tests for knownnodes:
- import of pickled knownnodes;
  - default knownnodes if nothing imported;
  - knownnodes starvation (#1335), demanded changes in networkthread.
2018-10-22 17:18:24 +03:00
Dmitri Bogomolov 2bbda63b9c
Added address length check 2018-10-22 17:18:24 +03:00
Dmitri Bogomolov c8a781c7c5
Marked use of random, subprocess and xmlrpclib in tests
for skipping by bandit
2018-10-22 17:18:24 +03:00
Dmitri Bogomolov cfdb6beb54
Moved tests from helper_msgcoding into TestCore.test_msgcoding() 2018-10-22 17:18:24 +03:00
Dmitri Bogomolov ce6e9804ad
Added tests_require keyword to setup() 2018-10-22 17:18:24 +03:00
Dmitri Bogomolov ea8991c05b
Test case for config, not runs pybitmessage yet 2018-10-22 17:18:24 +03:00
Dmitri Bogomolov d8b4682ee9
Style fixes and docstrings for tests 2018-10-22 17:18:23 +03:00
Dmitri Bogomolov a3300ba8f1
A test case for core (which will be ran in main thread) 2018-10-22 17:18:23 +03:00
Dmitri Bogomolov 51df0507e2
Fixed signal files creation 2018-10-22 17:18:23 +03:00
Dmitri Bogomolov 589900f7c3
Added a test for chan creation/joining 2018-10-22 17:18:23 +03:00
Dmitri Bogomolov c49c131929
New test case class hierarchy:
- TestProcessProto has common setUpClass and tearDownClass methods
  - TestProcess is for testing the PyBitmessage process (using psutil)
2018-10-22 17:18:23 +03:00
Dmitri Bogomolov c28d463261
Added doctstrings for all tests and a test for sendBroadcast API command 2018-10-22 17:18:23 +03:00
Dmitri Bogomolov 981dddade4
Added test for createRandomAddress API command 2018-10-22 17:18:23 +03:00
Dmitri Bogomolov 10346c84aa
Basic API tests and simple apinotify handler 2018-10-22 17:18:22 +03:00
Dmitri Bogomolov 5b1d2e56a1
Changes into test mode:
run in background, stop after 30 sec since last API response
2018-10-22 17:18:22 +03:00
coffeedogs 8aafb71024
Merge pull request #1364 from coffeedogs/final_code_quality_6
Changes based on style and lint checks. (final_code_quality_6)
2018-10-20 14:19:24 +01:00
coffeedogs 7ed459b644
Changes based on style and lint checks. (final_code_quality_6) 2018-10-18 19:46:01 +01:00
Dmitri Bogomolov d8be7cd19a
Right check in module tr - right import order 2018-10-16 14:48:58 +03:00
Dmitri Bogomolov 533df80ce9
Resolving pylint warnings 2018-10-12 11:58:02 +03:00
Dmitri Bogomolov bd5bdda009
Moved class singleAPI to api module and `import api` below config check 2018-10-12 11:58:02 +03:00
Dmitri Bogomolov ef54bcaf82
The changes in #1325 are buggy. Implementing it properly. 2018-10-12 11:28:13 +03:00
Dmitri Bogomolov b2c8b77938
Closes #1360: validate knownnodes received from the network 2018-10-12 11:16:57 +03:00
Dmitri Bogomolov 6969ec0ec9
Removed commented config check and added module docstring 2018-10-10 14:14:08 +03:00
Dmitri Bogomolov e417b6257f
Fixes #1335:
- moved knownnodes cleanup to knownnodes module,
  - added a check for last node in stream initiating DNS based bootstrap.
2018-10-10 14:14:02 +03:00
Dmitri Bogomolov 4c184d8ffe
Fix import of pickled knownnodes.dat 2018-10-05 12:25:14 +03:00
surbhi 95e300d7ca
Fix pylint Too many arguments Issue 2018-09-04 18:54:59 +05:30
surbhi a5833be1b7
Fix pylint Instance of 'str' has no 'ids' member issue 2018-09-04 18:35:22 +05:30
surbhi abd3e02d72
Fix pylint global variable undefined at the module level issue 2018-09-04 18:21:27 +05:30