Jack Robison
446c3a88dc
refactor DHTHashAnnouncer and iterativeAnnounceHaveBlob
...
-use looping call for running manage function rather than a scheduled
callLater
-track announce speed
-retry store requests that failed up to 3 times
-return a dict of {blob_hash: [storing_node_id]} results from
_announce_hashes
_refreshRoutingTable inline cb refactor
-add and use DeferredLockContextManager
-don't trap errback from iterativeFindNode in iterativeAnnounceHaveBlob
2018-03-28 15:53:45 -04:00
Jack Robison
439a0f8778
fix docstrings
...
-add docopt unit test
2018-03-26 13:20:33 -04:00
Jack Robison
01c4c6ed97
fetch claim heights
2018-03-02 16:46:02 -05:00
Jack Robison
91229aac6e
remove old stream on a publish update
2018-03-02 15:33:48 -05:00
Jack Robison
dafa80ce29
Merge branch 'master' into update_fix
2018-02-22 14:10:51 -05:00
Jack Robison
8b93fb5b13
update test
...
check sd info read from the blob and from the database
2018-02-21 16:41:15 -05:00
hackrush
3754f34f53
Review fixes and additional comments in test
2018-02-21 14:22:11 +05:30
hackrush
2368433b22
Check for max usable balance before updating
2018-02-20 08:54:03 +05:30
Jack Robison
73f09edcf0
fix setup and teardown for wallet tests
...
-also fixes a few wallet tests that weren't checking exceptions correctly
2018-02-13 14:22:52 -05:00
Jack Robison
9d87de1433
fix setup and teardown for blob manager tests
2018-02-13 14:22:40 -05:00
Jack Robison
49507b98f4
update unit tests, add test_SQLiteStorage
2018-02-13 10:27:51 -05:00
Roger Ostrander
44df26abd3
Removing unused import
2018-02-06 01:32:10 -05:00
Roger Ostrander
d8e1738f27
Code review changes (removed safe_dict_descend)
2018-02-06 01:16:10 -05:00
Roger Ostrander
a4343c3eb3
API call to blob_list with uri parameter now succeeds
2018-02-03 23:08:15 -05:00
Jack Robison
64e04f8a68
refactor start_lbry_file
2018-01-04 21:28:09 -05:00
Jack Robison
2af61460a7
add attributes to lbry file base classes
2018-01-04 21:25:56 -05:00
Jack Robison
8c2d381aee
Wallet encryption ( #783 )
...
* update known commands
* add wallet_unlock, block wallet startup on being unlocked
* add wallet_decrypt and wallet_encrypt
* wallet encryption unit tests
* added use_keyring configuration option in order to make keyring password storage optional
2017-12-17 07:00:12 +01:00
Jack Robison
b7ee5419d4
better address use, remove _save_wallet from Wallet.py
2017-12-07 14:36:51 -05:00
Jack Robison
1594c6a831
move db functions in EncryptedFileManger to EncryptedFileMetadataManager
...
- remove TempEncryptedFileMetadataManager, run tests with the normal
DBEncryptedFileMetadataManager
2017-12-06 16:49:49 -05:00
Kay Kurokawa
ed4104820d
merge tests.dht into tests.unit.dht
2017-11-16 14:45:42 -05:00
Kay Kurokawa
7e8f3254b1
Add to DHT Node class initialization argument peerPort where it serves blobs, instead of specifying it in announceHaveBlob
2017-11-07 09:56:40 -05:00
Ian Chamberlain
20e9ff2902
Delete blob hash from list when blob is deleted
2017-11-05 21:56:54 -05:00
Ian Chamberlain
733e356e55
Fix failing ConnectionManager unit test
2017-11-04 15:15:04 -04:00
Kay Kurokawa
9470b318b0
moved BLOB_SIZE in conf to MAX_BLOB_SIZE constant in blob.blob_file
2017-10-31 15:38:00 -04:00
Kay Kurokawa
51d4668763
fix test
2017-10-31 15:38:00 -04:00
Kay Kurokawa
7e7931fbf1
add Bittrex feed as a redundant feed, add unit test for it
2017-10-31 15:35:01 -04:00
Miroslav Kovar
433547407e
Added tests.
2017-10-31 15:35:01 -04:00
Jack Robison
e4d2a3d2ec
Merge branch 'master' into android_tests_refactoring
2017-10-25 12:01:37 -04:00
Jack Robison
edb8928f5c
update tests
2017-10-24 20:25:59 -04:00
Akinwale Ariwodola
e522e7e7f7
Changed AssertionError to ValueError. Skip tests that cannot pass on Android.
2017-10-17 03:15:50 +01:00
Kay Kurokawa
574660cc20
add test to count the number of blobs created by EncryptedFileCreator
2017-10-12 11:16:20 -04:00
Akinwale Ariwodola
0291482abb
raised errors directly instead of wrapping with AssertionError
2017-10-11 07:59:30 +01:00
Jack Robison
e9fd8eb096
update tests and scripts
2017-10-10 13:55:31 -04:00
Jack Robison
7898b9c2d8
Merge branch 'master' into add_more_session_info
2017-10-09 10:39:48 -04:00
Kay Kurokawa
d9cc81766d
use DeferredLock instead of threading.Lock() as it can cause deadlocks
2017-10-06 17:05:10 -04:00
Kay Kurokawa
2115919c55
Add test when mutliple writers call _save_verified_blob at once, this will cause deadlock
2017-10-06 16:34:45 -04:00
Kay Kurokawa
db0bc92087
add unit tests for should annouce functions in BlobManager
2017-10-05 13:59:50 -04:00
Akinwale Ariwodola
63dd57aaea
fixed long string concatenation and merged with master
2017-10-02 17:13:45 +01:00
Akinwale Ariwodola
91498822ae
fixed all pylint errors
2017-09-29 11:44:22 +01:00
Akinwale Ariwodola
2abe85ba25
moved tests into the lbrynet package
2017-09-28 18:21:26 +01:00