Alex Grin
bf7882d393
Merge pull request #583 from lbryio/keyerror_fix
...
fix KeyError bug in dht
2017-04-06 16:09:39 -04:00
Kay Kurokawa
931038d478
bug fixes for lbryschema integration
2017-04-04 20:30:51 -04:00
Kay Kurokawa
ca041b5dc4
lbryschema integration
2017-04-04 20:30:51 -04:00
Alex Grintsvayg
22f57f6490
add test to reproduce keyerror
2017-04-04 15:10:46 -04:00
Kay Kurokawa
3af5e9dc5c
connect to multiple peers at once in manage
2017-03-27 15:11:15 -04:00
Alex Grintsvayg
8fa2524e54
properly handle true/false cli args
2017-03-23 17:44:12 -04:00
Alex Grintsvayg
3f4a4728e6
fixed my silly mistakes
2017-03-09 07:58:36 -05:00
Umpei Kay Kurokawa
da99f3f22b
Merge pull request #493 from lbryio/filemanager_related_tests
...
Filemanager related unit tests
2017-03-08 11:53:46 -05:00
Alex Grintsvayg
68f5588bd9
make loggly logs less verbose
2017-03-08 11:23:28 -05:00
Jack Robison
a7c2ad470c
fix tests
2017-03-08 09:36:32 -05:00
Kay Kurokawa
f600038712
work on unit tests for file management related classes
2017-03-08 09:15:06 -05:00
Kay Kurokawa
eae8f8a00e
add random_lbry_hash() function to tests.util
2017-03-08 09:15:06 -05:00
Jack Robison
9744287370
change attribute "uri" to "name"
2017-03-07 18:29:44 -05:00
Kay Kurokawa
9755e9b11f
Improvements to exchange rate manager
2017-03-03 12:50:47 -05:00
Kay Kurokawa
7128b6401e
adding missing __init__.py file in test folder
2017-02-27 13:10:23 -05:00
Kay Kurokawa
824fbcc25a
adding timeout to ClientProtocol
2017-02-27 13:02:35 -05:00
Job Evers‐Meltzer
04b36e2252
Merge pull request #486 from lbryio/electron
...
Electron
2017-02-21 13:19:55 -06:00
Alex Grintsvayg
2add545ab6
unbreak tests
2017-02-21 13:48:05 -05:00
jobevers
1d30ae447a
Merge branch 'master' into electron
2017-02-21 10:47:28 -06:00
jobevers
ff5980dfca
fix broken version check
2017-02-21 09:36:08 -06:00
Kay Kurokawa
3522f9af7d
use utils.call_later in DHTHash Announcer
2017-02-20 16:48:29 -05:00
Kay Kurokawa
c27fe7af31
use utils.call_later in ConnectionManager
2017-02-20 16:48:29 -05:00
jobevers
723105157f
check lbry-electron for releases
2017-02-16 14:18:32 -06:00
jobevers
85390302e2
still more fixes
2017-02-16 14:13:01 -06:00
Job Evers-Meltzer
e2db99f7ab
allow requests that match allowed-origin
2017-02-16 11:44:23 -05:00
Jack Robison
8bba5c04db
update tests and changelog
2017-02-16 09:12:57 -05:00
jobevers
f7c105fd80
fixes
2017-02-15 06:48:59 -06:00
jobevers
9e2cda0cdc
remove more upload_allowed arguments
2017-02-15 06:48:58 -06:00
Job Evers-Meltzer
439a840700
Better log in tests on failure
2017-02-15 06:48:58 -06:00
Umpei Kay Kurokawa
37cc257555
Merge pull request #465 from lbryio/dht_hash_announcer_tests
...
Adjust hash reannounce based on queue size , test for DHTHashAnnouncer, immediately announce new blobs
2017-02-13 21:08:48 -05:00
Jack Robison
aa8375673b
Merge pull request #477 from lbryio/inlinecallbacks-refactor
...
Refactor publish, file manager, and file downloader
2017-02-13 17:42:54 -05:00
Kay Kurokawa
34f5bc93ae
adding immediate announce option to hash announce
2017-02-13 17:27:10 -05:00
Kay Kurokawa
aa45b0e121
Fixes for other tests now that BlobManager relies on DHTHashAnnouncer.get_next_announce_time()
2017-02-13 17:27:10 -05:00
Kay Kurokawa
8e0f71ac74
Make hash reannounce time adjusted based on the queue of hashes yet to be announced, add test for DHTHashAnnouncer
2017-02-13 17:27:10 -05:00
Jack Robison
7720724ec0
reflect lbry_files in looping call in EncryptedFileManager
...
-remove ManagedEncryptedFileDownloader._reupload
-clean up reflector functions in Daemon, move to reflector.reupload
-check ConnectionLost in reflector client
-close sd blob file handle when it wont be sent (otherwise read handle stays open)
-log reflector sd info
-give reflector client factory a lbry file
2017-02-13 15:13:37 -05:00
Kay Kurokawa
4f87e87d3e
Adding connection manager tests, and modifying connection manager to be testeable, fix bug where failed connection was not marked as down
2017-02-13 12:17:27 -05:00
Jack Robison
d053db8dfd
add uri to stream reflector for better logging
2017-02-08 14:28:16 -05:00
Jack Robison
4c76e1b98f
add blob reflector and v1 tests
2017-02-06 15:56:00 -05:00
Kay Kurokawa
a5e8c561e4
Revert "adding connection manager tests, and modifying connection manager to be testeable"
...
This reverts commit 7b6e233d22
, as it was an accidental push to master
2017-02-01 11:59:36 -05:00
Kay Kurokawa
7b6e233d22
adding connection manager tests, and modifying connection manager to be testeable
2017-02-01 11:52:16 -05:00
Alex Grintsvayg
86ba7ffd5c
explicitly list jsonrpc params in function signature. add jsonrpc tests
2017-01-30 09:58:28 -08:00
Kay Kurokawa
eebf32362a
add unit tests for wallet interface changes to balances
2017-01-26 11:41:39 -05:00
Alex Grintsvayg
cac8267e85
updates, more refactoring for greater clarity
2017-01-17 12:29:09 -05:00
Alex Grintsvayg
267c6cbaca
refactor conf.settings
2017-01-16 22:32:54 -05:00
Alex Grintsvayg
628defa891
remove extraneous ellipses in messages
2017-01-11 15:39:28 -05:00
Job Evers-Meltzer
3bb8f4ac21
set ui_version for bundled ui
2017-01-02 12:01:55 -06:00
Job Evers-Meltzer
669a567545
add id to link download events
2016-12-30 13:35:16 -06:00
Job Evers-Meltzer
1bf1b7624c
more inlineCallback cleanup
2016-12-30 13:28:38 -06:00
Job Evers-Meltzer
8f61fb3fc4
Initialize settings, along with lbryid and session_id on startup
2016-12-30 13:05:19 -06:00
Job Evers-Meltzer
39b2e44492
Replace settings with conf.settings
...
In the next commit I change conf.settings to be initialized
at runtime instead of load time and so any import of
`from lbrynet.conf import settings` will be and stay None if
it happens before the initialization.
2016-12-30 13:05:18 -06:00
Job Evers-Meltzer
22ff87b885
fix tests for new query_handler_factory format
2016-12-30 09:07:24 -06:00
Job Evers-Meltzer
7af6e9e0dd
Improve BlobAvailabilityTracker performance
...
For daemons with a lot of blobs, getting mean availabity
will be slow. Samples the blobs in an attempt at getting
better performance.
2016-12-15 19:03:37 -06:00
Job Evers-Meltzer
3585d861ff
Add TRACE level logging
2016-12-15 18:58:16 -06:00
Job Evers-Meltzer
20b6b22334
Add callback functionality to log.fail
...
This enables the common pattern of being able to log a failure and
then do something.
2016-12-15 18:58:15 -06:00
Job Evers-Meltzer
b8c91c61bb
Make a new logger with a fail method that is useful for errbacks.
...
Extracting useful tracebacks and line numbers from failures
withing twisted's deferred can be a pain. Hopefully this is a step
in the right direction.
2016-12-15 18:58:15 -06:00
Job Evers-Meltzer
c30ea04959
Remove commented code
...
This is the result of running eradicate (https://github.com/myint/eradicate )
on the code and double-checking the changes.
2016-12-15 18:58:06 -06:00
Job Evers-Meltzer
7bce37a720
pylint: add check for missing-final-newline
2016-12-14 19:21:59 -06:00
Kay Kurokawa
fe4ea9b33a
use assertFailure, move around assertEqual arguments to standard locations
2016-12-14 19:05:24 -06:00
Kay Kurokawa
c278972f26
adding unit tests for Wallet.py
2016-12-14 19:05:23 -06:00
Jack
948be0f040
clean up tests
2016-12-05 11:48:44 -05:00
Jack
b9bb337a07
add tests for daemon.get_est_cost
2016-12-05 11:48:44 -05:00
Jack Robison
13d74d1f76
Merge pull request #297 from lbryio/better-name-error
...
Provide better feedback on why a name is invalid
2016-12-02 12:08:58 -05:00
Job Evers-Meltzer
2bf098b5a3
add tests for settings change
2016-12-01 15:22:53 -05:00
Job Evers-Meltzer
f39a21cf7b
Provide better feedback on why a name is invalid
2016-12-01 11:02:37 -06:00
Job Evers‐Meltzer
f11f486f5a
Merge pull request #292 from lbryio/allow-rc
...
allow for rc in version values
2016-11-30 14:16:17 -06:00
Job Evers-Meltzer
6a8789050c
Allow 0.0.0.0 for api interface
...
For a host to be able to access the daemon running inside a docker
container the damon needs to be listening to 0.0.0.0
- move the API_INTERFACE setting to the adjustablesettings
- check the port matches as well as the interface
2016-11-28 19:19:05 -06:00
Job Evers-Meltzer
4b52c88d45
fix functional tests
2016-11-28 13:55:38 -06:00
Jack
bfcd84a568
use nOut in addition with txid to identify claims
2016-11-25 16:59:23 -05:00
Jack
543f65fc24
fail verify_name_characters for blank name
2016-11-21 21:58:04 -05:00
Job Evers-Meltzer
3d7dee1208
allow for rc in version values
2016-11-19 16:58:40 -06:00
Job Evers-Meltzer
f3a71245e8
Add missing files
...
Somehow these files got lost in a rebase. I'm sort of at a loss
for how, but well, adding them back in.
2016-11-09 11:35:03 -06:00
Job Evers-Meltzer
0036685ece
use more readable KB, MB
2016-11-04 11:44:50 -05:00
Job Evers-Meltzer
d06c670a12
Allow publishing with unicode filenames
...
encodes unicode into a string before hashing. Also adds tests
to verify that the fix works and that normal files
can be made into EncryptedFiles
2016-11-04 11:44:50 -05:00
Job Evers-Meltzer
862055a6de
move settings into conf file
2016-10-27 14:31:27 -05:00
Job Evers-Meltzer
0edacbe4c8
Merge remote-tracking branch 'origin/master' into refactor-settings
...
Conflicts:
lbrynet/conf.py
lbrynet/lbrynet_daemon/Daemon.py
lbrynet/lbrynet_daemon/DaemonCLI.py
lbrynet/lbrynet_daemon/UIManager.py
tests/functional/test_misc.py
2016-10-27 10:18:56 -05:00
Jack
1951ea09cd
updates from master, more refactoring
...
-lbrynet.lbrynet_daemon.auth.client.LBRYAPIClient.config will detect if
it needs to return the auth/non-auth version
2016-10-26 03:16:33 -04:00
Job Evers‐Meltzer
572f1d1f6e
Merge pull request #200 from lbryio/cleanup-tests
...
Start to cleanup functional tests to improve readability
2016-10-24 11:01:20 -05:00
Job Evers‐Meltzer
27a8114b6f
Merge pull request #197 from lbryio/add-dht-tests
...
Rename DHT tests such that trial automatically runs them
2016-10-24 11:00:40 -05:00
Job Evers-Meltzer
229ed0d7dc
rename summarize to summarize_and_reset
2016-10-20 11:29:58 -07:00
Job Evers-Meltzer
813267ae18
fix tests
2016-10-20 11:29:58 -07:00
Job Evers-Meltzer
3a91896d8a
track the amount of data uploaded
2016-10-20 11:28:05 -07:00
Job Evers-Meltzer
3f727d892c
refactor events; add tests
2016-10-20 11:28:05 -07:00
Job Evers-Meltzer
c104ed3f8b
better time handling in tests
2016-10-20 11:28:05 -07:00
Job Evers-Meltzer
bfcfa9dc3c
cleanup tests to improve readability
2016-10-20 09:30:08 -07:00
Jack
3f5efb1fa3
fix problems in blobrequester
...
-also move is_generous_host into a conf setting
2016-10-20 01:35:18 -04:00
Job Evers-Meltzer
a5d3c0bbe1
rename tests such that trial automatically runs them
2016-10-19 16:38:59 -05:00
Jack
06a88599df
--http-auth flag to use authentication, refactor settings
...
settings will prefer, in order:
-defaults
-settings in config file
-settings given as environmental variables
-settings given as command line args
2016-10-19 00:12:44 -04:00
Alex Liebowitz
b5a3929bb5
Fix imports
2016-10-14 16:41:02 -04:00
Alex Liebowitz
9cf1d6b710
Tests for new JSON Schema system
2016-10-14 10:37:18 -04:00
Jack
99c060719a
clean up test_strategy
2016-10-13 14:00:46 -04:00
Jack
d9cd215a60
set seed for strategy tests
2016-10-13 13:48:18 -04:00
Jack
2d3b1fd4eb
clean up test_misc
2016-10-13 13:36:22 -04:00
Jack
19c2264429
clean up
2016-10-13 13:35:55 -04:00
Jack
7025c5102a
skip live transfer
2016-10-05 23:17:45 -04:00
Jack
4f60a98eb2
fix functional tests, add a few unit tests,
...
-add ‘generous’ parameter for NegotiatedPaymentRateManager to turn free
hosting on/off, by default set to true.
2016-10-05 22:58:34 -04:00
Jack
180d981ed8
fix more functional tests
2016-10-03 16:37:27 -04:00
Jack
fd9bc6214a
fix functional tests
2016-10-03 15:40:27 -04:00
Jack
b3f3ed8026
start fixing functional tests
2016-10-03 02:59:40 -04:00
Jack
967700dc28
BlobRequestHandler and Strategy tests
2016-10-03 02:44:58 -04:00
Jack
d741c705cd
add some tests, don't use lighthouse for cost ests
2016-10-01 01:09:27 -04:00
Jack Robison
aefb6c5dc8
Merge pull request #175 from lbryio/skip-tests
...
Tests requiring epoll should only run on linux
2016-09-29 12:50:44 -04:00
Job Evers-Meltzer
12e2827286
tests requiring epoll should only run on linux
2016-09-27 16:01:47 -07:00
Job Evers-Meltzer
548d37929e
more fixes
2016-09-27 12:08:32 -07:00
Job Evers-Meltzer
1e4b5cb450
rename test files
2016-09-27 11:18:52 -07:00
Job Evers-Meltzer
a9da6e4bdf
run sed on tests too
2016-09-27 11:18:52 -07:00
Jack Robison
c75d240a65
Merge pull request #169 from lbryio/functional-tests
...
Enable functional tests
2016-09-21 22:05:16 -04:00
Jack
add163a092
move get_params to own function, add some tests
2016-09-15 22:20:00 -04:00
Job Evers-Meltzer
d9a08f0c03
import unittest
2016-09-09 23:44:07 -07:00
Job Evers-Meltzer
c77f24dde3
skip instead of fix tests
2016-09-09 23:39:35 -07:00
Job Evers-Meltzer
48c31a2119
remove redundant reflector test
2016-09-09 23:37:51 -07:00
Job Evers-Meltzer
5a578d6d79
enable functional tests
2016-09-09 23:29:46 -07:00
Jack
b0b222afa8
add errback
2016-08-29 14:55:26 -04:00
Jack
9505f93da6
skip reflector test on windows
2016-08-29 14:47:54 -04:00
Jack
80837cb040
Merge branch 'master' into content_type
...
fix conflicts:
lbrynet/lbrynet_daemon/LBRYPublisher.py
2016-08-25 17:59:20 -04:00
Jack
c5706fa28b
fix imports in tests
2016-08-18 00:38:38 -04:00
Jack
cc1b3609a1
Merge branch 'master' into reflector
...
# Conflicts:
# lbrynet/__init__.py
2016-08-17 19:01:38 -04:00
Jack
68b8112af0
Merge branch 'master' into content_type
2016-08-17 03:04:14 -04:00
Jack
75d1fa585c
fix tests
2016-08-15 18:30:14 -04:00
Jack
072ff4b02e
fix tests
2016-08-15 18:13:36 -04:00
Jack
272e074a15
change content-type to content_type, make changing metadata easier
2016-08-14 01:00:49 -04:00
Job Evers
9a738c3783
Add basic analytics api and heartbeat event
2016-08-12 13:37:26 -05:00
Job Evers-Meltzer
35481a92f5
actually cleanup patched time.time
2016-08-10 19:36:52 -05:00
Job Evers-Meltzer
1a42e43573
log all the things
2016-08-10 19:06:26 -05:00
Job Evers-Meltzer
d6f902653f
put import in alphabetical order
2016-08-10 08:35:15 -05:00
Job Evers-Meltzer
d172d43ddf
add reflector functional test to travis
2016-08-10 08:29:44 -05:00
Jack
871e6e6f64
remove files that didn't fix test
2016-08-09 17:53:34 -04:00
Jack
0cd92a96c0
add reflector files to tests directory
2016-08-09 17:46:25 -04:00
Jimmy Kiselak
7e2ad58edd
get reflector client and server working; add func test to prove it
2016-08-09 00:59:50 -04:00
Jack
2e3342d20d
fix test
2016-07-28 16:27:16 -04:00
Job Evers-Meltzer
295e427abe
bug fix: check if fee is in metadata before loading
2016-07-28 12:04:25 -05:00
Jack
5441379f38
fix LBRYExchangeRateManager test
2016-07-28 05:49:31 -04:00
Jack
4223298634
test wrong metadata version
2016-07-28 02:49:35 -04:00
Jack
e058c71019
test data
2016-07-28 02:46:46 -04:00
Jack
7d22bfffa5
fee tests
2016-07-28 02:30:37 -04:00
Jack
4ade80c8a9
clean up metadata and fee
2016-07-28 02:19:45 -04:00
Job Evers-Meltzer
6a1efedc1f
some example tests. please expand on these
2016-07-27 12:05:29 -05:00
Job Evers-Meltzer
927b9afe7c
forgot to add the test file
2016-07-26 09:34:00 -05:00
Job Evers-Meltzer
3814912adf
Move to core.utils and expand to check lbryum too
2016-07-25 16:09:13 -05:00
Job Evers-Meltzer
d0bc383a79
bug fix: version comparison is not lexographic.
...
Use distutils.version to compare version strings.
2016-07-25 12:25:10 -05:00
Job Evers
ed393eb75c
Updates the deployment process and the version check associated with it
...
This commit supports steps 1 and 2 in the new workflow:
1. Change the logic in the daemon to check the github api for the latest release that is not a pre release
2. Change travis to mark all releases as pre release
3. When we are ready to stage a release we push a tag to master. Travis builds the packages and releases them
4. We manually check them
5. Remove the pre release mark when we are happy
2016-07-25 11:13:47 -05:00
Job Evers-Meltzer
53bf1fe4fd
add send_blob tests
2016-07-10 21:56:00 -05:00
Job Evers-Meltzer
f74f075b4e
add tests for BlobRequestHandler and run on travis
2016-07-10 18:48:14 -05:00
Jack
0151dd8875
remove test_bot
...
test bot was moved to keynes repo, and shouldn’t be with the tests
script
2016-05-30 16:14:32 -04:00
Jack
8f04d3418a
get channel id from slack for test bot
...
in case i accidentally delete the bot conf file again and don’t want to
look up the channel id
2016-02-26 11:20:31 -05:00
Jimmy Kiselak
6b724ba8db
Merge branch 'master' of github.com:lbryio/lbry
2016-01-22 15:56:01 -05:00
Jimmy Kiselak
25e1427a84
fix error that occurred when one connection's download was stopped due to another download finishing
2016-01-22 15:50:18 -05:00
jackrobison
574cd304e3
Test ability to download from lbrynet
...
This tries to download a small image with a five minute timeout. After this, the bot waits ten minutes and tries again. Any failures get posted to slack.
2016-01-20 22:52:58 -05:00
Jimmy Kiselak
2ddeca2976
fix bug caused by downloading file twice and deleting one
2016-01-16 01:16:37 -05:00
Jimmy Kiselak
f94b04bb19
make class to encompass stream metadata
2015-09-21 22:06:04 -04:00
Jimmy Kiselak
bb5cd49327
Use named loggers, fix some pep8 formatting mistakes
2015-09-08 15:42:56 -04:00