Commit graph

4133 commits

Author SHA1 Message Date
hackrush 7236203f1e
sq Add new integration tests to tox.ini 2018-08-24 11:42:08 -04:00
hackrush 8c6c442fdd
Fixed regression in unauthenticated API client w/ integration tests 2018-08-24 11:42:08 -04:00
Lex Berezhny 49c659b832
assert integration test is actually using authentication 2018-08-24 11:42:08 -04:00
hackrush 2590523fa1
Rename client and add test_cli to tox.ini 2018-08-24 11:42:08 -04:00
hackrush 08b4fd6942
stop listening port only if it is not None 2018-08-24 11:42:08 -04:00
hackrush 6a8963d807
Added Authenticated API Client Integration Test 2018-08-24 11:42:08 -04:00
hackrush 083bf4f61d
aiohttp based Async Authenticated API Client 2018-08-24 11:42:08 -04:00
Lex Berezhny ab3b0134b5
Purchase Transaction Type 2018-08-24 11:42:08 -04:00
Victor Shyba 3b88d2465d
fixes and refactors from review 2018-08-24 11:42:08 -04:00
Victor Shyba 0841c90e6c
fix encoding on download 2018-08-24 11:42:06 -04:00
Victor Shyba 3f6e928cc2
fix findValue result parsing 2018-08-24 11:40:43 -04:00
Victor Shyba a32a0c6401
fix peer_ping 2018-08-24 11:40:43 -04:00
Victor Shyba 95cb29d3c8
fix routing_table_get 2018-08-24 11:40:43 -04:00
Victor Shyba e85f8b245b
fix conf.py 2018-08-24 11:40:43 -04:00
Victor Shyba 04836ea0d9
fixes from review 2018-08-24 11:40:43 -04:00
Victor Shyba 451823f33e
test_misc and test_streamify functionals on py3 2018-08-24 11:40:43 -04:00
Victor Shyba 8c3552dd34
port reflector 2018-08-24 11:40:43 -04:00
Lex Berezhny a204f0d3e6
- replaced old lbryum function with struct.pack, per @BrannonKing review
- make copy of keys so we can modify the dictionary
2018-08-24 11:40:43 -04:00
Lex Berezhny 892758be65
account.from_dict() takes wallet as second arg 2018-08-24 11:40:43 -04:00
Lex Berezhny 3594c8976d
improved output when migrating certificates 2018-08-24 11:40:43 -04:00
Lex Berezhny 23ede44bff
fix blob downloader test on py3
not tying lbrynet db to wallet db just yet
2018-08-24 11:40:43 -04:00
Lex Berezhny 0006a68bf2
fix import in blob downloder tests 2018-08-24 11:40:43 -04:00
Lex Berezhny 0349e68201
moved unit tests into unit test directory 2018-08-24 11:40:43 -04:00
Lex Berezhny be248dc448
account command can now configure the default account 2018-08-24 11:40:43 -04:00
Lex Berezhny d0d5d0340d
unit tests fixed 2018-08-24 11:40:43 -04:00
Lex Berezhny f79a49bbf4
added account management command 2018-08-24 11:40:43 -04:00
Lex Berezhny 6a5d88a0d5
new fund command and automatic account creation 2018-08-24 11:40:43 -04:00
hackrush 4165881d5f
Authenticated CLI works again 2018-08-24 11:40:43 -04:00
Lex Berezhny 8dc4e3be43
integration tests working again and daemon starts normally 2018-08-24 11:40:43 -04:00
Lex Berezhny 0badea874d
test_Downloder tests fixed 2018-08-24 11:40:43 -04:00
Lex Berezhny 0dd6193eaa
FakeComponent was missing __lt__ comparison operator and couldnt be put in set() 2018-08-24 11:40:43 -04:00
Lex Berezhny d10778430f
upnpclient -> txupnp 2018-08-24 11:40:43 -04:00
Lex Berezhny da8e09846d
pylint fixed 2018-08-24 11:40:43 -04:00
Lex Berezhny 310fe4a42c
updated Headers component to use lbrynet.wallet 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 9348f4f366
add missing new line at end of file 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
Lex Berezhny c21d8cc8dc
update wallet migration 2018-08-24 11:40:43 -04:00
Lex Berezhny cc6a91a477
windows travis build is lagnuage generic 2018-08-24 11:40:43 -04:00
Lex Berezhny 21a2725215
travis 2018-08-24 11:40:43 -04:00