b4247409c6
Work around deprecation of platform.dist() in recent python
2021-04-07 15:47:39 +05:30
c1b533f8db
Remove import from debug from openclpow, remove shebang, format
2021-04-07 15:47:39 +05:30
52146b8394
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-04-07 15:47:38 +05:30
52a1ac21a8
Fix python3 issues in test_blindsig:
...
- simplify imports
- signatures are of type bytes
- chain kwarg of pyelliptic.ECCBlindChain is bytes
2021-04-07 15:47:38 +05:30
8e8697d9b2
Fix python3 issues in test_crypto:
...
- use bytes for python3
- encode the result of arithmetic.privtopub
- add test for arithmetic.base10_multiply
2021-04-07 15:47:38 +05:30
28a602536f
Make addresses module available for testing with python3:
...
- remove import from debug
- use divmod and bytes
2021-04-07 15:47:37 +05:30
ea6f23e596
test_randomtrackingdict: revert bytes to string for python3
2021-04-07 15:47:37 +05:30
eede298a22
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-04-07 15:47:37 +05:30
0e9674bce1
Universal pathmagic returns app dir; activated in setup for python3
2021-04-07 15:47:36 +05:30
eaab6d3f5f
Use common.skip_python3() to skip tests modules not supporting python3
2021-04-07 15:47:36 +05:30
dba54841bf
Add normal exit in depends if detected python3
2021-04-07 15:47:35 +05:30
9dabd31470
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-04-07 15:47:35 +05:30
1adb593cfa
Add Dockerfile for running test
...
- run ./run-tests-in-docker.sh to run travis tests locally
2021-04-07 15:47:35 +05:30
0c4f3e0dc0
Move desktop plugin initialization to updateStartOnLogon(); Fixes : #1735
2021-04-07 15:47:34 +05:30
da1dcfd62f
Entry point 'desktop' for plugins managing desktop environment;
...
desktop_xdg will do it with pyxdg. Fixes : #857
2021-04-07 15:47:34 +05:30
4c214b945b
Added Network category in desktop file
2021-04-07 15:47:34 +05:30
552733778b
Move addressbook test to bitmessageqt.tests because it uses Qt
2021-04-07 15:47:33 +05:30
b0cc81d643
A test for listening port 8444
2021-04-07 15:47:33 +05:30
f5fa7d47ad
Add test for BITMESSAGE_HOME
2021-04-07 15:47:33 +05:30
30a78901f9
Instruct git to use LF as line ending for knownnodes.dat test pattern
2021-04-07 15:47:32 +05:30
7497cc5704
Format and simplify bitmessagemain.spec, exclude unused libs and files
2021-04-07 15:47:32 +05:30
42007d02ad
fix DB thread issue
2021-04-07 15:47:31 +05:30
3fa531c223
remove kivy specification file along with component changes of version from upstream
2021-04-07 15:47:31 +05:30
0dfc4dac7b
test commit
2021-04-07 15:47:31 +05:30
bb38c158fe
Refactoring of database upgrade mechanism
2021-04-07 15:47:30 +05:30
583e5910fe
proper inherit remove return from __init__
2021-04-07 15:47:30 +05:30
31c5e4ff38
remove no in case
2021-04-07 15:47:30 +05:30
cdc2977331
Migrate Db with respect to their versions
2021-04-07 15:47:29 +05:30
navjot
86001ce749
remove TestProcessProto import from test_openclpow module
2021-04-07 15:47:29 +05:30
f23487a155
Prevent adding bootstrap servers to knownnodes when received in addr
2021-04-07 15:47:28 +05:30
3feea1ee3f
Shorten Bootstrapper methods:
...
handle_close() and set_connection_fully_established()
2021-04-07 15:47:28 +05:30
1b198e9a4a
Try to find bootstrap server in knownnodes after bootstrapping
2021-04-07 15:47:28 +05:30
1a3a7089cc
A separate test for dontconnect setting
2021-04-07 15:47:27 +05:30
f75268bc56
Set close_reason for exceptions in network.tls
2021-04-07 15:47:27 +05:30
2a8e91e6a7
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-04-07 15:47:27 +05:30
9b27e6734a
Another possible approach for connection check
2021-04-07 15:47:26 +05:30
93c86bc8d5
A separate test for connection to bootstrap servers
2021-04-07 15:47:26 +05:30
navjot
0283339138
add Gpu skip condition and setupclass in test_openclpow module
2021-04-07 15:47:25 +05:30
navjot
27383ff635
test case for openclpow module
2021-04-07 15:47:25 +05:30
navjot
a5786f72e6
replace print with logger and remove unused file
2021-04-07 15:47:25 +05:30
8dd766fcb8
detach kivy version from upstream
2021-04-07 15:47:24 +05:30
navjot
07a1ce9914
imported helper_addressGenerator module
2021-04-07 15:47:24 +05:30
navjot
7825229444
updated addressbook table in class_sqlThread module
2021-04-07 15:47:24 +05:30
navjot
c61436a5ca
written test case for addressbook
2021-04-07 15:47:23 +05:30
navjot
4e1990b63e
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-04-07 15:47:23 +05:30
navjot
8763c80bad
added general exception handler
2021-04-07 15:47:22 +05:30
navjot
c96f51b193
ignoring ValueError from proofofwork module
2021-04-07 15:47:22 +05:30
navjot
16ded2c558
added timer of less then 10 seconds
2021-04-07 15:47:22 +05:30
navjot
d24bf4b8af
remove qt dependency
2021-04-07 15:47:21 +05:30
navjot
6e236680cd
add helper_addressGenerator module
2021-04-07 15:47:21 +05:30