Commit Graph

338 Commits

Author SHA1 Message Date
Jude Nelson
34be06c4c8 log connection info 2017-03-30 17:13:50 -04:00
Jude Nelson
e9697de248 remove gnupg 2017-03-30 16:21:46 -04:00
Jude Nelson
da309ad0bd add integration test to test datastore clients in blockstack.js 2017-03-30 12:00:09 -04:00
Jude Nelson
214faf40e2 add integration test to test blockstack.js authentication with Core 2017-03-30 11:59:50 -04:00
Jude Nelson
fca298d815 add methods to set up a node.js package for testing 2017-03-30 11:59:37 -04:00
Jude Nelson
1959bb1954 add a test script and test case that, when run, will set up a test environment suitable for testing portal 2017-03-29 01:04:18 -04:00
Jude Nelson
fe36d68d49 optionally don't start the API server when setting the wallet 2017-03-29 01:02:18 -04:00
Jude Nelson
0d9f87427d always require a data key when setting the test wallet 2017-03-27 18:11:04 -04:00
Jude Nelson
dc474c96f2 version bump 2017-03-27 18:10:48 -04:00
Jude Nelson
4ba8e2dc25 'bearer' for api password; add method to generate but not broadcast signed txs 2017-03-27 18:10:28 -04:00
Jude Nelson
9b0cc8fa2f test UTXO endpoint 2017-03-27 18:05:41 -04:00
Jude Nelson
5f28bdeffe test datastores across multiple services, where one can fail during reads or writes. make sure that our invariants hold 2017-03-23 18:59:24 -04:00
Jude Nelson
47a42d16a5 test datastores across multiple services 2017-03-23 18:59:09 -04:00
Jude Nelson
00f7422fcc make sure duplicate mkdir and rmdir fail appropriately 2017-03-23 18:56:13 -04:00
Jude Nelson
262f34634c cleanup 2017-03-22 15:41:03 -04:00
Jude Nelson
2968eb9447 add setenv helper to control the API server envars 2017-03-22 15:01:15 -04:00
Jude Nelson
cf70a9b8f6 test 0.14 legacy wallets, specifically 2017-03-21 11:40:45 -04:00
Jude Nelson
62e7547282 test 0.13 legacy wallets, specifically 2017-03-21 11:40:35 -04:00
Jude Nelson
fff4d83e7e test 0.13 and 0.14 legacy wallets; allow idempotent key import 2017-03-21 11:40:10 -04:00
Jude Nelson
9ba23e9906 pre-0.13 wallet 2017-03-21 11:40:00 -04:00
Jude Nelson
efe79cf3bf test stale files and directories 2017-03-17 11:45:33 -04:00
Jude Nelson
9428761a94 put/get files multiple times with different data but same path 2017-03-16 18:01:40 -04:00
Jude Nelson
156b3c5f9e some modifications on the tests before moving to the attic (irrelevant now) 2017-03-16 11:37:21 -04:00
Jude Nelson
c081ac1eec move now-obsolete tests to the attic/ directory (so they won't be run) 2017-03-16 11:37:01 -04:00
Jude Nelson
07e3606ba4 api sync with datastore 2017-03-16 11:36:54 -04:00
Jude Nelson
99f73589bb use new signin API to generate session tokens 2017-03-16 11:36:26 -04:00
Jude Nelson
74a71368f0 update list of obsolete tests 2017-03-16 11:30:09 -04:00
Jude Nelson
1e0d15df0c use proper signin (so we test RESTful API and CLI interface) 2017-03-16 11:29:45 -04:00
Jude Nelson
5511f9c572 test rmtree via CLI 2017-03-16 11:29:35 -04:00
Jude Nelson
22e7980721 better API start/stop handling 2017-02-28 16:27:59 -05:00
Jude Nelson
4bf6f3dadb fix update->transfer->renew tests with cli interface 2017-02-26 14:49:41 -05:00
Jude Nelson
37f115030d sync with API on how to make an empty zonefile 2017-02-26 02:43:20 -05:00
Jude Nelson
30da7419de fix index variable 2017-02-26 02:43:09 -05:00
Jude Nelson
db1d3d92b8 sync with API 2017-02-26 02:42:59 -05:00
Jude Nelson
f7335f3c1f bugfix: use the right address 2017-02-26 02:42:47 -05:00
Jude Nelson
4c02b55dbb bugfix: need name 2017-02-26 02:42:37 -05:00
Jude Nelson
fb0c985479 use keychain to generate child importer keys on-demand 2017-02-26 02:42:24 -05:00
Jude Nelson
d82913d257 skip some WIP tests 2017-02-24 19:20:22 -05:00
Jude Nelson
b1e357e6ef don't abort on failure to connect 2017-02-24 19:20:11 -05:00
Jude Nelson
3ec65dd2f6 removed now-defunct tests; disable safety-checks where appropriate (now that we're more strict about them); re-work client-initialization where appropriate; bulk up Atlas tests to handle 10 zonefiles each 2017-02-24 19:19:22 -05:00
Jude Nelson
0cba6ac623 clean up CLI datastore test to no longer require storage bootstrapping, users, or accounts 2017-02-21 12:36:06 -05:00
Jude Nelson
6433b41c81 remove now-missing CLI method wrappers; fix bugs found during testing 2017-02-21 12:35:46 -05:00
Jude Nelson
7564834e65 verify that we can register and renew names from the RESTful API 2017-02-20 21:18:54 -05:00
Jude Nelson
ac856703f1 CLI-test for registering and transferring a name 2017-02-20 21:18:40 -05:00
Jude Nelson
cb6792e474 verify that we can withdraw funds using multisig addresses 2017-02-20 21:18:25 -05:00
Jude Nelson
601cbb0a34 verify that we can register and transfer a name with a bearer token 2017-02-20 21:18:11 -05:00
Jude Nelson
ea642e0f48 verify that we can withdraw BTC from the wallet with an API password 2017-02-20 21:17:50 -05:00
Jude Nelson
1614684633 verify that we can register and transfer a name with the API password 2017-02-20 21:17:32 -05:00
Jude Nelson
7868a676d6 remove auth and signin code (make it compatible with the new API token/password approach); make various test methods compatible with all the new interfaces 2017-02-20 21:16:25 -05:00
Jude Nelson
47c0273735 no longer need users or applications to test registrations; move verify_in_queue() to testlib 2017-02-20 21:16:00 -05:00