Commit Graph

2928 Commits

Author SHA1 Message Date
894e9fc0b2
Updated code quality binary operator, added UnicodeDecodeError specific exception, replaced unicode by decode function changes in shared.py
Replaced unicode by decode function & added UnicodeDecodeError specific exception
2021-10-13 12:53:42 +05:30
3f10348620
removed sleep(), added assert to check widget is rendered 2021-10-13 11:53:56 +05:30
4e96464e30
Kivy[draft message test case] 2021-10-13 11:53:56 +05:30
8dd4a329e6
Updated import placement based on python version dependencies 2021-10-11 21:00:37 +05:30
64f89f319b
Updated code quality imports placement changes, ignore comment for logging, Added bare except warning ignore comments & replaced unicode by decode function in depends.py
Added bare except warning ignore comments

Reverted pyelliptic import placement change

Replaced unicode by decode function, reveted logging import placement changes & added ignore comment
2021-10-08 19:26:13 +05:30
06392c9a3d
Reverted try/except from read method 2021-10-07 12:11:04 +05:30
3555f1d426
Updated ValueError in addresses.py, updated safeGet & added exception handling for read permission error in helper_startup.py and reverted highlevelcrypto.py changes 2021-10-07 12:11:03 +05:30
a704b1a3b2
Added ignore comments for bare except warnings for addresses, class_smtpDeliver, depends, helper_msgcoding, helper_startup, highlevelcrypto, protocol & bitmessagecurses/__init__ files 2021-10-07 12:11:03 +05:30
e8b80f6117
Updated queue.Full logger.error to logger.warning and added bare except for subprocess.check_output function call for windows 2021-10-06 12:35:48 +05:30
0d6992dc8a
Imported queue from six 2021-10-06 12:35:48 +05:30
84c545ad8e
Updated specific exceptions instead of bare except ignore comments 2021-10-06 12:35:47 +05:30
ec52d2dae6
Added ignore comments for bare except warnings 2021-10-06 12:35:46 +05:30
fbe9f1024a
fixed popup validation 2021-10-04 13:50:32 +05:30
01c9c538e3
Kivy[sent message test case] 2021-10-04 13:50:28 +05:30
43fc7d6e5c
removed try/except and added assert to check address is created 2021-10-04 12:49:23 +05:30
f757e7efbf
removed 2nd create address method & method name changed 2021-10-04 12:49:22 +05:30
4ec5b70d82
fixed populate_data method and added while loop for click and assert 2021-10-04 12:49:21 +05:30
394ee583bf
added pupulate_test_data method 2021-10-04 12:49:21 +05:30
01ada595f9
Fixed code quality issues 2021-10-04 12:49:20 +05:30
8218df95c7
Kivy[Create new Address test] 2021-10-04 12:49:18 +05:30
579a3d2143
Removed print statement 2021-09-30 17:52:16 +05:30
7d945a5c68
Fixed PEP8 warnings 2021-09-30 17:52:16 +05:30
1f122fba23
Removed except block print statements & added specific message to sys.exit function 2021-09-30 17:52:16 +05:30
3534729421
Updated code quality removed print statement spaces in singleinstance.py 2021-09-30 17:52:15 +05:30
fba8c1ffb4
Fixed isort & updated exceptions 2021-09-29 17:54:48 +05:30
82c2501ab7
Updated range function import by six 2021-09-29 17:54:47 +05:30
a03e447d08
Updated code quality ignore bare except warning, replaced unicode by decode & xrange by six.moves.range functions in l10n.py 2021-09-29 17:54:47 +05:30
9ba26cacae
Updated pylint ignore comments 2021-09-28 21:11:45 +05:30
a3dceb8b3e
Reformated _reset method placement, Fixed pylint issues & reverted pylint ignore comment delete changes 2021-09-28 20:44:32 +05:30
4f9593a553
Added readfp function for python3, updated StringIO & readfb based changes in setUp, teadDown and test_reset functions 2021-09-28 15:56:21 +05:30
14f1c15945
Fixed test_config.ini file path error 2021-09-28 15:56:20 +05:30
aa955acf04
added testcase for _reset()
skip python 3

ported to python 3, fixed deprecation warnings

Fixes: #1754

fixed absolute imports

corrected test for _reset()

few changes

fixed some issues in test_reset() & bmconfigparser

fixed code quality

modified test case for _reset()

fixed test case of _reset() for py3

fixed compatibilty with python2

fixed code quality

changed _reset test

added test_config file & fixed test case for reset()

fixed for python3

removed pdb

few changes

added config dict

fixed code quality

fixed code quality

fixed code quality

fixes for focal & bionic build error

added print thread name

commented test_reset()

added some print to debug, will remove later

fixed code quality

added setUp & tearDown method

added docstring

modified code

fixed code quality

modified setUp() & tearDown() method

few changes in tearDown()

cleaned code

Added PEP8 imports blank line & moved test_config.ini to test_pattern folder
2021-09-28 15:56:20 +05:30
d15a58f78b
Updated BMConfigParser getint to safeGetInt 2021-09-27 19:25:09 +05:30
9b00ef02b3
Updated code quality added bare except warning ignore comment 2021-09-27 16:04:22 +05:30
98ce5d793c
Kivy test case[My Address screen] 2021-09-22 14:56:38 +05:30
4d1bca76a8
Updated code quality binary operator next line changes in class_singleWorker.py 2021-09-20 20:20:34 +05:30
f997bca5e4
Added FIXME at bare except warning in protocol.py 2021-09-15 21:25:18 +05:30
ccff8a09f3
Updated code quality binary operator line change & ignore base except warning in protocol.py 2021-09-15 21:25:18 +05:30
da7f5102d6
Updated flake8 indentation changes & added return None to queryHTTP exceptions 2021-09-10 20:49:20 +05:30
2821f0f667
Shifted try except block placement 2021-09-10 20:49:19 +05:30
222cfaa92a
Updated double quotes, removed print statements & fixed long line warnings 2021-09-10 20:49:19 +05:30
2402e2c71a
Fixed isort 2021-09-10 20:49:19 +05:30
66d21ec44e
Added ignore to decode function 2021-09-10 20:49:18 +05:30
0d59074e44
Replaced string variable by identity & tr._translate by specific function import 2021-09-10 20:49:18 +05:30
4148daa8a4
Updated code quality ignored bare except warnings & replaced unicode by decode function changes in namecoin.py
Replaced unicode by decode function
2021-09-10 20:49:18 +05:30
4a2222aacd
Updated code quality base except warning code changes in class_singleCleaner.py and added test for safeGetFloat in bmconfigparser.py
Added BMConfigParser.safeGetFloat method, updated BMConfigDefaults & added specific exceptions

Added test for safeGetFloat, removed float parsing & updated logger warning

Reverted get to safeGetFloat changes
2021-09-08 13:48:59 +05:30
62b76ef2bb
Ignored bare except warnings
ignored bare except warning
2021-09-08 13:09:14 +05:30
0774567dd9
Updated range import by six 2021-09-07 22:34:40 +05:30
cc3ff3bb2d
Updated code quality replaced xrange by six.moves.range function changes in qidenticon.py
Removed xrange ignore comments & replaced xrange by six.moves.range function
2021-09-07 21:57:32 +05:30
a7d6037fc5
Minimal useragent validation 2021-09-05 17:47:37 +03:00
e03b1dfa38
Workaround https://bugs.python.org/issue19528 2021-09-05 15:09:20 +03:00
dd20917fea
Use xvfb only on Linux with xvfbwrapper 2021-09-05 15:09:20 +03:00
083451c8ac
Move _fixSocket from bitmessagemain to helper_startup,
so it can be used in test_networkgroup.
2021-09-05 15:09:05 +03:00
568c0a606f
python_prctl is only for linux, so
- make requirements platform dependent
 - skip test_process_name in TestProcess
2021-09-03 17:28:39 +03:00
2ac7b572e8
Added SmtpServerChannelException custom exception 2021-09-02 13:03:24 +05:30
2303a4d4e5
Updated code quality ignore bare except warning & replaced unicode by decode function 2021-09-02 13:03:23 +05:30
bb9065ee07
Updated code quality ignored bare except warnings changes in openclpow.py 2021-09-01 20:31:44 +05:30
7702b33ac2
Updated code quality replaced unicode by decode function in api.py 2021-09-01 13:31:35 +05:30
3450066ea2
flake8 in class_objectProcessor, save vertical space,
removed duplicate encodeAddress()
2021-08-30 22:22:31 +03:00
c6f516101c
A rudimentary test case for l10n module 2021-08-30 21:19:46 +03:00
0c7fd5ca82
l10n: reformat and remove py3 incompatibilities,
removed as_unicode kwarg in l10n.formatTimestamp() and unused category
argument in l10n.setlocale(); edited unmaintained bitmessagecurses for pylint.
2021-08-30 21:17:34 +03:00
d872a23ae3
Update obsolete file() calls in bitmessagemain 2021-08-27 14:18:39 +03:00
242056c1fb
removed assert customised method 2021-08-27 13:57:56 +05:30
0f6db9d023
Kivy Payment Screen Test Case 2021-08-27 13:57:55 +05:30
11b91ef7ac
refactored 2021-08-26 19:48:05 +05:30
0b5648e407
assert check for active sub-tab in network screen 2021-08-26 19:48:04 +05:30
e8c2d4116d
fixed typo network screen 2021-08-26 19:48:04 +05:30
ccfdfbc41a
removed payment screen 2021-08-26 19:48:03 +05:30
97a60e4d5d
kivy-test cases [Network, Setting, All Mails] 2021-08-26 19:48:03 +05:30
6681fc4ae8
Formatted class_singleCleaner and simplified the code a bit more 2021-08-26 16:55:42 +03:00
df3781a13f
A rudimentary test case for qidenticon 2021-08-26 14:18:37 +03:00
3d3b4b0514
Correct qidenticon docstrings and return license header 2021-08-26 14:17:49 +03:00
b7bbc4190c
Prepare qidenticon module for using PyQt5 2021-08-26 14:17:49 +03:00
a3953017b6
Updated code quality ignored bare except warnings changes in proofofwork.py 2021-08-26 14:01:50 +05:30
fb3de9936c
Updated code quality print space, removed not required backslash & indentation changes in tr.py 2021-08-26 13:23:12 +05:30
6e785b61c3
Updated code quality print space warning changes in namecoin.py 2021-08-25 19:31:32 +05:30
e79a0e21e9
Updated _get_readline function file open by with block
Reverted skip_python3 function remove change
2021-08-24 15:51:50 +05:30
6dffb1e470
Added UISignalQueue.put at NoSectionError & NoOptionError exceptions & updated existing UISignalQueue.put msg 2021-08-24 14:16:44 +05:30
fc19c54836
Updated code quality bare except warning code changes in class_singleWorker.py
Added specific exceptions, added log warning and added and removed except handling after some method changes

Imported queue & configparser from six.moves

Added specific exceptions & updated logger warning msgs
2021-08-24 14:16:43 +05:30
d0c7ef2608
Added pylint ignore for nested blocks, updted some str to binary & added custom AddressGeneratorException exception
Added AddressGeneratorException class doc string
2021-08-23 17:52:45 +05:30
6365012fa4
Updated code quality binary operator line change & updated bare except warning code changes in class_addressGenerator.py
Added specific exceptions, Replaced BMConfigParser().get with BMConfigParser().safeGetInt & removed not useful exception handling

Added queue.Full variable to queues

Imported queue & configparser from six.moves and reverted queue.Full monkeypatch from queues.py
2021-08-23 13:29:06 +05:30
fe32bcac8b
Updated code quality binary operator warning changes in depends.py 2021-08-23 12:35:09 +05:30
b993446160
Updated code quality binary operator warning changes in helper_msgcoding.py 2021-08-20 21:15:02 +05:30
ef01b56291
Updated binary operator line break code quality changes 2021-08-20 13:33:59 +05:30
9322a683fe
Updated binary operator line break code quality change 2021-08-19 14:11:49 +05:30
ed7f973b1c
Empty proofofwork.LogOutput on windows
based on AttributeError in __init__
2021-08-18 20:05:08 +03:00
f4f78a1011
Add a separate logging test case with a test for proofofwork.LogOutput() 2021-08-18 20:05:08 +03:00
174dffb360
Hide bmpow output and relog it
using contextmanager found in https://stackoverflow.com/questions/5081657.
Fixes: #1571
2021-08-18 20:05:08 +03:00
7ce0180eed
Updated if conditions in clean format in bitmessagecli.py 2021-08-18 17:08:17 +05:30
0640703409
Updated print spaces code quality changes for bitmessagecli.py
Reverted string spaces & bracket formating changes

Reverted raw_input changes

reverted uInput changes
2021-08-18 13:38:44 +05:30
98430c1cab
Use bytes everywhere in arithmetic 2021-08-17 15:57:08 +03:00
01b0fee4b4
Move to pyelliptic.tests also test_blindsig and test_openssl 2021-08-17 15:57:08 +03:00
6360c2773d
Separate pyelliptic tests from crypto tests and add simple tests for
changebase(), decode(), encode(), hex_to_point() and point_to_hex()
2021-08-17 15:57:08 +03:00
519bdfe175
Revert another portion of pasta from 49f9620 2021-08-17 15:57:07 +03:00
3bd3f8eda2
Separate the test using protocol.checkSocksIP() and skip it on python3
Closes: #1792
2021-08-17 15:57:07 +03:00
06643bbbf3
Do ord() on first two bytes of host in checkIPv6Address()
only in python2
2021-08-17 15:56:59 +03:00
c11186e7be
Move test_network_group into the TestProtocol 2021-08-17 15:56:59 +03:00
1edb4822be
Change supscriptions in protocol.checkIPv4Address()
to have bytes in python3
2021-08-17 15:56:59 +03:00
805e4097e2
Enable test_protocol and add more in TestProtocol:
- a simple test for protocol.checkIPv4Address()
 - more checks and IPv6 sample in the test_check_local()
 - a test for protocol.checkIPv6Address()
2021-08-17 15:56:27 +03:00
1e7be609ed
Use bytes in all the comparisons in the protocol.checkIP*Address(),
concatenate bytes in protocol.encodeHost().
2021-08-17 15:56:26 +03:00
8a5d8ecd4c
Collect samples from test_api 2021-08-17 15:56:26 +03:00
e76a47779e
Gather all the sample data in a samples module 2021-08-17 15:56:26 +03:00
c1ea75c7a3
Define __all__ in highlevelcrypto and make all literals bytes 2021-08-17 15:55:55 +03:00
ddb366b477
Separate address tests from crypto and rename the test case 2021-08-13 19:04:03 +03:00
159245b72e
fixed imports 2021-08-13 20:46:22 +05:30
48fd76d48b
enabled python3 2021-08-13 20:46:21 +05:30
e1e23374ad
Updated code quality blank line related changes
Reverted test_openclpow.py code quality change
2021-08-12 13:18:25 +05:30
0becc5bdeb
Updated code quality binary operator based changes in api.py 2021-08-11 21:26:15 +05:30
f6cb3ad016
Fix bug in test_send_broadcast() - using temporary msgid for lookups.
Wait for final msgid. Maximum PoW wait time is 30 sec.
2021-08-02 13:58:54 +03:00
b83c3f42d2
Rely on test_process for skipping python3;
use six.moves for xmlrpc-related imports
2021-08-02 13:54:22 +03:00
698123afec
Make TestAPIShutdown much like TestProcessShutdown
(this version should pass on Fedora)
2021-08-02 13:54:21 +03:00
297989de07
Set dontconnect in helper_startup.start_proxyconfig() if plugin fail
instead of exiting.
2021-08-02 13:45:23 +03:00
5b4574e9c6
Support proxyconfig_stem on Windows 2021-08-02 13:45:23 +03:00
a757c26d09
test_blindsig: use bytes() on bytearray() everywhere, not str() 2021-07-28 15:29:55 +03:00
f9c49fbeb3
Import queue from six.moves in the top level module 2021-07-28 14:33:41 +03:00
db21f3ea6b
Revisit helper_startup: rewrite weird imports, fix W504 and line length 2021-07-28 14:33:41 +03:00
b75585f26c
Rewritten the weird imports in debug 2021-07-28 14:33:13 +03:00
822f58ea5d
Rewritten weird imports in class_sqlThread and fixed import from tr 2021-07-20 21:39:58 +03:00
cis
eb85efe3e5
pybitmessage kivy app test cases and test script 2021-07-20 15:06:27 +05:30
a9488fb120
Don't add nonfunctional proxyconfig plugins in the Settings dialog 2021-07-02 21:22:39 +03:00
73c7a09cb9
Skip test_sqlthread in python3; place noqa globally for flake8
and on each import to suppress pycodestyle warnings.
2021-06-18 18:49:36 +03:00
199b8c8ea5
Revert hidden import in tr, try python2 imports first 2021-06-18 18:20:32 +03:00
7b84c396fb
Revert hidden import of pyelliptic.openssl in helper_random 2021-06-18 18:20:32 +03:00
1219358c38
Checkup application files in the src dir after tests (closes: #1765) 2021-06-18 18:20:06 +03:00
b1a0a54d56
Remove bikeshed from the new sqlthread test case 2021-06-18 18:19:48 +03:00
583ed2151d
Make test_onionservicesonly() more predictable:
- load knownnodes from test_bootstrap() before check
 - generate fake onion nodes if still have not enough
2021-06-14 20:01:50 +03:00
ec2143f9f4
signed commit 2021-06-04 23:24:05 +05:30
3ac8f15ff1
fixed absolute imports 2021-06-04 23:24:04 +05:30
1ef6b34e93
ported test_randomtrackingdict to python3 2021-06-04 23:24:02 +05:30
bb144d78f6
Reverting some strange logic and formatting. Insted use six
- to replace basestring with compatible type
  - for unified configparser import
2021-05-02 18:15:08 +03:00
d5666f7ffc
Revert hidden imports in queues (Fixes: #1758) 2021-05-01 01:13:27 +03:00
64d2a831c4
Fix line break after binary operator in proxy 2021-04-29 17:44:01 +03:00
1ad86bcb5b
Init uploadChunk and downloadChunk in AdvancedDispatcher 2021-04-29 17:44:00 +03:00
8cf0a0bb46
Move initialization of connectedAt to AdvancedDispatcher 2021-04-29 17:44:00 +03:00
2c6f3c2fe1
Formatted lines for PEP8 in network.tls, removed stale comments 2021-04-29 17:44:00 +03:00
3f63278468
Done PEP8 formatting in network.bmproto (Fixes: #1703) 2021-04-29 17:44:00 +03:00
49f9620236
Add sqlite functions while versioning 2021-04-26 18:30:55 +05:30
f5fba7d1a8
update changes and rename file name 2021-04-06 13:04:44 +05:30
f075d27fae
add dot in importing 2021-04-05 19:08:10 +05:30
1b8dc18ef6
remove functions imports 2021-04-05 18:28:26 +05:30
06cab993d9
Fix configparser import error 2021-04-01 21:06:22 +05:30
6f9b66ddff
Qt test for UDP setting 2021-03-01 19:55:48 +02:00
79efacffb1
Replaced lost UDPSocket.maxTimeOffset by constants.MAX_TIME_OFFSET
Closes: #1696
2021-03-01 19:55:47 +02:00
6ee6989df2
A minimal test for UDP. Restore expected default settings in tearDown(). 2021-03-01 19:55:30 +02:00
5f9d507717
announceInterval is for AnnounceThread, not UDPSocket 2021-02-22 19:56:24 +02:00
6168d63699
Replace formatting socket.error by exc_info in network.udp 2021-02-22 19:56:24 +02:00
8ff8e0e2cb
Make it possible to disable UDP announcing in settings 2021-02-22 19:56:23 +02:00
ef849d2dd3
Handle old psutil in TestProcess 2021-02-18 17:15:56 +02:00
d8cf148d4a
Replaced print operator by print function in network.asyncore_pollchoose
and unmaintained modules.
2021-02-18 17:15:56 +02:00
81645eadef
Remove import from debug from openclpow, remove shebang, format 2021-02-18 17:15:56 +02:00
e77238fa07
Support tox and request more warnings:
- make separate tests runner - tests.py; python setup.py test still works
  - tox.ini with coverage config
  - -b: issue warnings about comparing bytearray with unicode
  - export PYTHONWARNINGS=all on stage install
2021-02-18 17:12:43 +02:00
0f8528cc48
Fix python3 issues in test_blindsig:
- simplify imports
 - signatures are of type bytes
 - chain kwarg of pyelliptic.ECCBlindChain is bytes
2021-02-18 17:12:42 +02:00
faed885c34
Fix python3 issues in test_crypto:
- use bytes for python3
 - encode the result of arithmetic.privtopub
 - add test for arithmetic.base10_multiply
2021-02-18 17:12:42 +02:00
5bd3bd4711
Make addresses module available for testing with python3:
- remove import from debug
 - use divmod and bytes
2021-02-18 17:12:42 +02:00
5976a449e2
test_randomtrackingdict: revert bytes to string for python3 2021-02-18 17:12:42 +02:00
da8bd36614
Fix python3 issues in pyelliptic:
- use dotted imports, remove unneeded shebangs
 - openssl._OpenSSL._version is of type bytes
 - use b'\x00' literal instead of chr(0) in eccblind and test_openssl
 - use // and divmod in arithmetic to fit PEP238:
   https://docs.python.org/3/whatsnew/2.2.html#pep-238-changing-the-division-operator
2021-02-18 17:11:36 +02:00
d05255625b
Universal pathmagic returns app dir; activated in setup for python3 2021-02-17 17:11:25 +02:00
f8844f4d74
Use common.skip_python3() to skip tests modules not supporting python3 2021-02-17 17:11:25 +02:00
b3c341951d
Add normal exit in depends if detected python3 2021-02-17 17:11:25 +02:00
6029ec85b6
Add python 3.7. Use general shebangs in scripts to test with python3;
Use 2.7_with_system_site_packages for python2 to run qt tests
as suggested in Travis doc instead of bypassing virtualenv by shebang.
2021-02-17 17:11:24 +02:00
d35c284e13
Move desktop plugin initialization to updateStartOnLogon(); Fixes: #1735 2021-02-15 14:00:52 +02:00
c51108e867
Entry point 'desktop' for plugins managing desktop environment;
desktop_xdg will do it with pyxdg. Fixes: #857
2021-02-12 21:16:19 +02:00
2f5d6214ff
Move addressbook test to bitmessageqt.tests because it uses Qt 2021-02-11 17:07:48 +02:00
26057be6ff
A test for listening port 8444 2021-02-11 16:34:43 +02:00
5052602c21
Add test for BITMESSAGE_HOME 2021-02-11 16:34:38 +02:00
d36e7615a9
remove kivy specification file along with component changes of version from upstream 2021-02-09 19:59:40 +05:30
navjot
f381721bec
remove TestProcessProto import from test_openclpow module 2021-02-04 14:37:26 +05:30
448e9e2f36
Prevent adding bootstrap servers to knownnodes when received in addr 2021-01-22 18:52:34 +02:00
3108115570
Shorten Bootstrapper methods:
handle_close() and set_connection_fully_established()
2021-01-22 18:52:34 +02:00
d6cab9935d
Try to find bootstrap server in knownnodes after bootstrapping 2021-01-22 18:52:34 +02:00
2ac4b1fece
A separate test for dontconnect setting 2021-01-22 18:52:33 +02:00
2b5f605857
Set close_reason for exceptions in network.tls 2021-01-22 18:52:33 +02:00
9540d5fabe
Fixing tor related tests:
- knownnodes.cleanupKnownNodes() should set knownNodesActual = False
   if there are no nodes in stream 1 (repeated bootstrapping)
 - set socksproxytype before _initiate_bootstrap()
 - wait 5 sec in _initiate_bootstrap() to be sure all connections are closed
 - plugins do not work on travis - use socksproxytype = SOCKS5,
   check tor presence by trying to bind on port 9050
 - successfull connection to 3 onion nodes in 6 minutes is not guaranteed -
   check that bitmessage doesn't try non-onion nodes
2021-01-22 18:52:33 +02:00
e9073d736a
Another possible approach for connection check 2021-01-22 18:52:33 +02:00
d9d1cdb5d8
A separate test for connection to bootstrap servers 2021-01-22 18:52:33 +02:00
navjot
7b8bf082ff
add Gpu skip condition and setupclass in test_openclpow module 2021-01-20 16:42:14 +05:30
navjot
1612f9c778
test case for openclpow module 2021-01-20 16:41:33 +05:30
navjot
9c5d329c90
replace print with logger and remove unused file 2021-01-18 23:31:45 +05:30
6ffb912f2a
detach kivy version from upstream 2021-01-16 23:11:19 +05:30
navjot
edc4660c6d
imported helper_addressGenerator module 2021-01-15 15:34:38 +05:30
navjot
bfdb78151c
updated addressbook table in class_sqlThread module 2021-01-14 15:43:30 +05:30
navjot
f146500b58
written test case for addressbook 2021-01-14 15:43:30 +05:30
navjot
42037502ab
fixed Own address should not save in address book issue
- removed redundant code

- written test case for address book own address saving

- fixed CQ issues

- added helper_addressbook module

- Fixed CQ issue of src.helper_addressbook module

- fixed travis-ci checks failing issue
2021-01-14 15:43:30 +05:30
navjot
09439b4a0d
added general exception handler 2021-01-13 20:29:20 +05:30
navjot
5fb8692eb6
ignoring ValueError from proofofwork module 2021-01-13 20:29:20 +05:30
navjot
ac23a397a1
added timer of less then 10 seconds 2021-01-13 14:14:26 +05:30
navjot
14a4f42fc0
remove qt dependency 2021-01-12 20:09:36 +05:30
navjot
16e9319d5f
add helper_addressGenerator module 2021-01-08 17:41:33 +05:30
813492291816
a0e1c0041f
Add missing TTL to API sendMessage 2021-01-07 19:51:12 -05:00
e084d7f53c
objectProcessor waits for sqlThread ready
- fixes #1702
2021-01-03 11:14:27 +01:00
184664d758
SQL operations asserts and code quality
- complain if trying to execute SQL statements without a running
  `.threads.sqlThread`. This is to give better test feedback if used
  incorrectly
- refactor `.helper_sql.sql_ready` as a `threading.Event`
- code quality
2021-01-01 17:54:05 +01:00
navjot
7a010441c3
Fixed flake8 CQ issues 2020-12-30 20:01:33 +05:30
navjot
46e2f04488
move randomtrackingdict.py out side the network dircetory 2020-12-29 13:12:22 +05:30
navjot
a2ab0a02dc
written test case randomtrackingdict dict module 2020-12-28 16:01:23 +05:30
navjot
9fe4ad0489
test case for testing old knownnodes pickle
-test case for testing old knownnodes pickle

-fixed CQ for tests.core module

-implemented shutil.copyfile feature and use small size knownnodes.dat file in test_pattern dir

-remove unnecessary code

-Fixed CQ of tests.core module
2020-12-21 22:50:38 +05:30
navjot
9265235053
fixed network issue when it is set offline 2020-11-23 17:52:20 +05:30
navjot
124e6d9b32
fix for #1656 issue 2020-11-23 17:52:20 +05:30
navjot
1c304125e8
fixed CQ issues 2020-11-21 13:53:10 +05:30
navjot
4681d37377
validate address in insert method and improve test cases 2020-11-21 13:53:10 +05:30
navjot
360539b320
Fixed CQ of class_objectProcessor, bitmessagecurses and bitmessageqt module 2020-11-21 13:53:10 +05:30