Lex Berezhny
0dd6193eaa
FakeComponent was missing __lt__ comparison operator and couldnt be put in set()
2018-08-24 11:40:43 -04:00
hackrush
a7ef8889dd
Unified CLI, python 3(WIP) ( #1330 )
...
* Added new custom cli class using aiohttp
* Proper error handling in CLI based on RPC error codes(PoC)
* Auth API working
* UnitTests
2018-08-24 11:40:43 -04:00
Lex Berezhny
f41229cb5b
tx.get_claim_id() -> txo.claim_id, claim update works now
...
channel_list encodes claim name and also added claim_id
fixed BlobManager foreign key error handling
2018-08-24 11:40:43 -04:00
Lex Berezhny
8ab4e3ca49
+ channel_list command works again but test_commands.py integration test is failing
2018-08-24 11:40:43 -04:00
Victor Shyba
ff8d37443e
more checks on test_transactions
2018-08-24 11:40:43 -04:00
Lex Berezhny
fcd46629c4
refactored how transactions are created, fixed list addresses command
2018-08-24 11:40:43 -04:00
Victor Shyba
9ad9eb083b
fix integration test NBO encoding
2018-08-24 11:40:43 -04:00
Lex Berezhny
4669507880
Transaction.abandon() now requires list of outputs
2018-08-24 11:40:43 -04:00
Lex Berezhny
47bb634035
abandon claims and chris45 epic adventure
2018-08-24 11:40:43 -04:00
Lex Berezhny
10b34d6b33
unnecessary list() added during py3 port
...
instead of recursive bytes2unicode use a proper JSONEncoder to conver bytes->unicode for json.dumps()
removing excessive isinstance(data, bytes) checks
py3: / -> // and list() around .items() that gets modified in loop
moved lbrynet.undecorated to where its actually used and hopefully we can delete it eventually
removed build/upload_assets.py, travis can do all this now
2018-08-24 11:40:43 -04:00
Lex Berezhny
f061ca2b15
integration tests no longer mock Blob, BlobManager and Session
2018-08-24 11:40:43 -04:00
Lex Berezhny
bc24dbea29
refactoring of DHT tests and fixed encoding bug when dealing with bytearray
2018-08-24 11:40:43 -04:00
Lex Berezhny
2d4bf73632
working on unit tests
2018-08-24 11:40:43 -04:00
Victor Shyba
31630a84be
reduce entropy on DHT test suite
2018-08-24 11:40:43 -04:00
Victor Shyba
b25d592d99
more dht fixes and most of functional tests
2018-08-24 11:37:53 -04:00
Lex Berezhny
af2aeaa66b
fixing unit tests
2018-08-24 11:37:53 -04:00
Lex Berezhny
855fd8bf9a
moved test_customLogger.py
2018-08-24 11:37:53 -04:00
Lex Berezhny
5597d45aed
got integration tests to work again with rebased branch
2018-08-24 11:37:53 -04:00
Victor Shyba
78c8c8e64d
more porting, plus some functional tests working
2018-08-24 11:37:53 -04:00
Victor Shyba
99be38604a
attempt to fix tests isolation
2018-08-24 11:37:53 -04:00
Lex Berezhny
d35d340613
fixing unit tests
...
fixing integration tests
skip running functional tests on travis until they are fixed
2018-08-24 11:37:53 -04:00
Victor Shyba
e1e7be63b8
more fixes on dht functionals
2018-08-24 11:37:53 -04:00
Victor Shyba
e1314a9d1e
working functional test_contact_rpc + more string bans
2018-08-24 11:37:53 -04:00
Lex Berezhny
ba80c0e594
py2(iteritems, itervalues) -> py3(items, values)
2018-08-24 11:37:53 -04:00
Lex Berezhny
fbdbcc8070
assertEquals() -> assertEqual()
2018-08-24 11:37:53 -04:00
Lex Berezhny
24a872885a
xrange() -> range()
2018-08-24 11:37:53 -04:00
Lex Berezhny
971252d5d1
undo simplejson commit
2018-08-24 11:37:53 -04:00
hackrush
c01716a6c0
Using simplejson and fixed some encodes and decodes
2018-08-24 11:37:53 -04:00
Lex Berezhny
318c369752
made tests into a package again and moved mocks.py back to root tests dir
2018-08-24 11:37:53 -04:00
Victor Shyba
cea3b7630c
partial dht functional tests porting to py3
2018-08-24 11:37:53 -04:00
Victor Shyba
19211d4417
make sure bencoding works for bytes, not strings
2018-08-24 11:37:53 -04:00
Victor Shyba
c312d1b3a6
all unit/dht green on py3
2018-08-24 11:37:53 -04:00
Victor Shyba
e4ea1ccbfb
test_node green on py3
2018-08-24 11:37:53 -04:00
Victor Shyba
5b35c4e8f0
port dht.distance ~> py3
2018-08-24 11:37:53 -04:00
Victor Shyba
07a12b66e8
port dht.contacts ~> py3
2018-08-24 11:37:53 -04:00
Lex Berezhny
a28c9d09c8
- fix and improvements related to the two balance command account_balance and wallet_balance
...
- working CommonWorkflowTests integration test
- pylint, unit and integration test fixes
- switch integration tests to use async/await
2018-08-24 11:37:53 -04:00
Lex Berezhny
f589410496
tests
2018-08-24 11:37:53 -04:00
Lex Berezhny
aecc7c6643
resolve works in py3!!!!!11111oneoneone
2018-08-24 11:37:53 -04:00
Lex Berezhny
9636ca22e7
fixing unit tests
2018-08-24 11:37:53 -04:00
Lex Berezhny
0f90dee224
faililng test
2018-08-24 11:37:53 -04:00
Lex Berezhny
076af7ef43
py3 compatibility updates
2018-08-24 11:37:53 -04:00
Lex Berezhny
43bef9447c
progress on publish command: py3 porting and integration tests
2018-08-24 11:37:53 -04:00
Victor Shyba
39d7f2e46e
port cryptblob test to py3
2018-08-24 11:37:53 -04:00
Lex Berezhny
315661208d
integration test publishes actual file instead of just sources
2018-08-24 11:37:53 -04:00
Lex Berezhny
c544e26206
publish integration test works
2018-08-24 11:37:53 -04:00
Lex Berezhny
62e77c69f5
jsonrpc_publish takes amount in lbc, not satoshi
2018-08-24 11:37:53 -04:00
Victor Shyba
036663ae62
adds get_claims_by_ids and fix a test name
2018-08-24 11:37:53 -04:00
Victor Shyba
b62321689d
test proofs
2018-08-24 11:37:53 -04:00
Lex Berezhny
70a7ca95fe
wip
2018-08-24 11:37:53 -04:00
Lex Berezhny
f85e61d8ed
run functional tests first
...
run two integration tests on travis 😱
reduce integration test verbosity
2018-08-24 11:37:53 -04:00
Lex Berezhny
d81502e191
unit test fixes, balance/utxos filters out claims, abandoning claims
2018-08-24 11:37:53 -04:00
Lex Berezhny
17738ad248
import fixes due to tests directory moving
2018-08-24 11:37:53 -04:00
Lex Berezhny
03d2d0e237
fixed import paths as a result of moving the tests
2018-08-24 11:37:53 -04:00
Lex Berezhny
545451a829
moved ./lbry/tests to ./tests
2018-08-24 11:37:53 -04:00
Akinwale Ariwodola
2abe85ba25
moved tests into the lbrynet package
2017-09-28 18:21:26 +01:00
Kay Kurokawa
4941d1d31d
test when you have a v1 blob reflect before a stream reflect over the same blobs
2017-09-22 14:46:28 -04:00
Kay Kurokawa
474ce21a51
add more tests in test_reflector, make sure stream info is not affected for blob client v1
2017-09-22 14:39:39 -04:00
Kay Kurokawa
4d5ba94a6e
add tests for checking stream info on reflector server
2017-09-22 14:39:37 -04:00
Jack Robison
6cbe86d057
rename is_validated() to get_is_verified() to distinguish from verified property
2017-09-20 14:02:34 -04:00
Jack Robison
8419e1e1d5
change some ValueErrors to IOErrors
2017-09-20 13:59:26 -04:00
Jack Robison
14636a5d38
split up HashBlob.py into lbrynet.blob
2017-09-20 13:59:24 -04:00
Jack Robison
7d6e62eb77
consolidate HashBlob and BlobFile
2017-09-20 13:59:24 -04:00
Kay Kurokawa
f816cc1637
add some unit tests for BlobFile.close()
2017-09-20 13:59:23 -04:00
Kay Kurokawa
e92321a9c1
have BlobFile.open_for_writing() return the writer instead of write and close functions
2017-09-20 13:59:23 -04:00
Kay Kurokawa
637d1f265b
add unit tests for HashBlob.py classes
2017-09-20 13:59:21 -04:00
Jack Robison
c53a189605
remove TempBlob, clean up blob classes, use FBP and BytesIO in BlobFile
2017-09-20 13:59:18 -04:00
Kay Kurokawa
e52d707948
fix bug found in test_EncryptedFileCreator.py, need to yield for blob_manager.setup()
2017-09-13 14:16:07 -04:00
Jack Robison
3f42716706
update tests
2017-09-07 14:01:06 -04:00
Jack Robison
5f9509db96
don't use google finance
2017-09-07 13:55:36 -04:00
Kay Kurokawa
e2e28338f3
in ConnectionManager, be consistent and initialize conf values in __init__
2017-08-28 10:46:47 -04:00
Kay Kurokawa
a31b6b192f
Create an optional way of downloading by head blob first in ConnectionManager
2017-08-28 10:46:47 -04:00
Kay Kurokawa
0639bb9865
add support for should_announce feature
2017-08-28 10:43:57 -04:00
Kay Kurokawa
c0a2c6c830
remove blob manager reliance on HashBlob classes
2017-08-28 10:43:57 -04:00
Jack Robison
d1b7de1807
persist dht node id
2017-08-16 21:18:10 -04:00
Umpei Kay Kurokawa
690ef15ba1
Merge pull request #756 from lbryio/fix_integer_resolve
...
Fix error when resolving an integer
2017-08-14 22:52:20 -04:00
Umpei Kay Kurokawa
34ed2467f2
Merge pull request #829 from lbryio/fix_abandon
...
Expose abandon by txid/nout in Daemon
2017-08-14 22:51:39 -04:00
Kay Kurokawa
b2f0dedefb
fix error when resolving true/false/floats and also prevent other keys from being parsed as boolean, int, or float in CLI
2017-08-14 18:33:41 +02:00
Zestyr
0c2d049c90
Fix error when resolving an integer
...
Fixes #588
2017-08-14 12:15:08 -04:00
Alex Grintsvayg
2927f40ccf
fix tests
2017-08-09 19:10:12 -04:00
Kay Kurokawa
4e8d8dfc23
Expose abandon by txid/nout in Daemon
2017-08-08 13:55:03 -04:00
Jack Robison
89e7d7a44d
Merge branch 'master' into conf_reflect_options
2017-08-04 15:16:51 -04:00
Kay Kurokawa
9d92fba02e
add ability to control re-reflects through config
2017-08-03 23:44:20 -04:00
Jack Robison
7b93073f7b
Merge branch 'master' into remove_tempblobmanager
2017-08-03 22:26:35 -04:00
Kay Kurokawa
30689b09e6
fix tests to not use TempBlobManager and use tempfile to create temporary directories for DiskBlobManager
2017-07-27 13:38:35 -04:00
hackrush
ecd602e5fb
Added validation for currencies.
...
Now while setting currency via API/CLI it is checked that the user has
not entered any currency other that LBC, BTC or USD.
Fixes #778
2017-07-24 16:38:15 -04:00
Zestyr
3c40957575
Fix unit test
2017-07-17 21:51:01 +02:00
hackrush
f7b6a09110
Updated max_key_fee_setting
...
Added an option to disable max key fee check.
Did the required docs changes.
2017-07-14 14:09:30 -04:00
Kay Kurokawa
73927e2b57
improve tests for GetStream
2017-07-05 16:33:02 -04:00
Kay Kurokawa
03db114ba8
fix test_BlobManager race condition
2017-07-04 17:23:56 -04:00
Kay Kurokawa
7fb5b04bb4
add directory encoding test in test_conf
2017-07-03 16:01:28 -04:00
Kay Kurokawa
00b6808ded
fix functional tests for windows
2017-07-02 21:58:11 -04:00
Kay Kurokawa
55c90e0657
make sure DBEncryptedFileMetadataManager closes db connection
2017-07-02 21:58:02 -04:00
Kay Kurokawa
99c2130be7
fix for test_blobmanager
2017-07-02 21:57:54 -04:00
Kay Kurokawa
f71696ee50
delete download_directory argument for API command get
2017-06-30 09:39:49 -04:00
Kay Kurokawa
3479c6ea8d
add docstring and unit test for CryptBlob.py
2017-06-28 12:13:24 -04:00
Jack Robison
967cc4c63c
rename lbrynet.lbrynet_daemon to lbrynet.daemon
2017-06-25 21:25:41 -04:00
Jack Robison
eba74b97bd
rename lbrynet.lbryfilemanager to lbrynet.file_manager
2017-06-25 21:04:04 -04:00
Jack Robison
1ec3218f18
rename lbrynet.lbryfile to lbrynet.lbry_file
2017-06-25 21:03:37 -04:00
Kay Kurokawa
613278de12
fix test_misc, check before deleting
2017-06-23 10:24:27 -04:00
Kay Kurokawa
14b2bb3019
add test for BlobManager
2017-06-23 10:24:27 -04:00