Commit graph

4159 commits

Author SHA1 Message Date
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
Lex Berezhny 411b8c74cc
travis yaml conslidation via anchors 2018-08-24 11:40:43 -04:00
Lex Berezhny 91bf312e4d
fix for file open during publish 2018-08-24 11:40:43 -04:00
Lex Berezhny 277b8b122c
run integration tests with 3.7 2018-08-24 11:40:43 -04:00
Lex Berezhny 59c49d2d31
dont run DHT tests, until we can make them run faster 2018-08-24 11:40:43 -04:00
Lex Berezhny 16024c95aa
py2->py3 unhexlify() 2018-08-24 11:40:43 -04:00
Lex Berezhny 923ed80fcf
run DHT tests as their own job 2018-08-24 11:40:43 -04:00
Lex Berezhny 2ee2916f78
run functional DHT tests on travis 2018-08-24 11:40:43 -04:00
Lex Berezhny 79bf1b427f
work around for a bug in travis artifact uploader 2018-08-24 11:40:43 -04:00
Lex Berezhny c21c329aa0
debug artifact uploading 2018-08-24 11:40:43 -04:00
Lex Berezhny 6b3af4bc21
fix for travis buid to put build binary in right place 2018-08-24 11:40:43 -04:00
Lex Berezhny ffbdf03847
switched from testing on 3.7 to 3.6 2018-08-24 11:40:43 -04:00
Lex Berezhny 8d08bfb3f9
moved build/icons up one level and deleted build directory 2018-08-24 11:40:43 -04:00
hackrush 1af6326b97
Fix account_balance's doc strings 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
hackrush 0601bf3197
sq Learning better coding practices with Lex 2 2018-08-24 11:40:43 -04:00
hackrush 826d2866fa
sq Learning better coding practices with Lex 2018-08-24 11:40:43 -04:00
hackrush ba00498d83
Make commands work from terminal 2018-08-24 11:40:43 -04:00
Lex Berezhny 4da40e8d52
renamed build binary to lbrynet and other cleanup 2018-08-24 11:40:41 -04:00
Lex Berezhny d54d989c40
change stop command from daemon_stop to just stop lbrynet 2018-08-24 11:38:20 -04:00
Lex Berezhny 18ecbba87c
fix cli formatting 2018-08-24 11:38:20 -04:00
Lex Berezhny 9b417486a9
altogether now! 2018-08-24 11:38:20 -04:00
Lex Berezhny 6d208ac496
trying pip3 on mac 2018-08-24 11:38:20 -04:00
Lex Berezhny 8990c145fb
python already installed on mac 2018-08-24 11:38:20 -04:00
Lex Berezhny e5b1c3c829
dont manually install python on mac 2018-08-24 11:38:20 -04:00