Commit Graph

1019 Commits

Author SHA1 Message Date
Jude Nelson
cf85372c6e test vesting in 5000 wallets 2018-09-27 17:44:11 -04:00
Jude Nelson
f3d42ce5c0 sync CLI command structure for dump/restore bucket 2018-09-27 17:43:41 -04:00
Jude Nelson
d330f0709b test new dump/restore bucket commands 2018-09-27 17:43:29 -04:00
Jude Nelson
313e2c6d6c expand account tests to test short but well-formed addresses 2018-09-20 17:52:23 -04:00
Jude Nelson
ed47176e98 test RESTful API calls for names 2018-09-20 17:28:08 -04:00
Jude Nelson
2045840f8a add test for REST API endpoints for accounts (for both b58 and c32 addresses) 2018-09-20 17:05:20 -04:00
Jude Nelson
fcdf7dbc22 add tests for c32check in Python 2018-09-20 17:03:48 -04:00
Jude Nelson
f0d589ab29 modify the BoundedThreadingMixIn so it will eagerly close client sockets when it has too many outstanding requests. Do some housekeeping so that we can use this in both the backplane RPC server and the API server, and update the relevant integration test to test for this behavior 2018-09-18 17:48:19 -04:00
Jude Nelson
7155be45e5 add tests for the /v1/accounts API endpoints 2018-09-14 13:38:51 -04:00
Jude Nelson
d5b1503161 rework vesting test code to be clearer 2018-09-14 13:38:33 -04:00
Jude Nelson
d4bfb3fe85 sync CLI out-call for getting a name's history with the new API 2018-09-13 16:19:18 -04:00
Jude Nelson
2dc98673b2 Merge pull request #851 from blockstack/feature/token-v1+local-testnet
Add scenario for stripped down testnet
2018-09-11 10:42:42 -04:00
Jude Nelson
dad8583f62 update subdomain test to reflect the latest /list api endpoint 2018-08-28 17:02:19 -04:00
Jude Nelson
33c5b35919 unix time, not page number 2018-08-27 18:01:28 -04:00
Jude Nelson
bd3f1c7099 add a test for listing subdomains 2018-08-27 14:41:35 -04:00
Aaron Blankstein
1b9d339ea4 testnet scenario with subdomain registrar, gaia removed. docker file for building and running. env vars to optionally disable startup of gaia hub, tx broadcaster, registrar check 2018-08-23 17:47:35 -05:00
Jude Nelson
a938073c73 remove dead code 2018-08-15 16:54:42 -04:00
Jude Nelson
f56c8527a6 add code to restore a gaia bucket 2018-08-15 16:53:51 -04:00
Jude Nelson
417492dd45 expand gaia test to cover dumping and restoring buckets, and testing with /'s in the file names 2018-08-15 16:53:21 -04:00
Jude Nelson
c08a504b05 test creating and altering profiles that have a legacy profile path (e.g. 0/profile.json) 2018-08-15 16:52:57 -04:00
Jude Nelson
c895b36862 test the case where a subdomain is announced and indexed out-of-order by a duplicate zone file (i.e. bar.foo1.test seq=1, bar.foo1.test seq=0, bar.foo1.test seq=1). Verify that a zone file that was already processed for subdomains will be re-processed if its hash is re-announced 2018-08-13 16:02:20 -04:00
Jude Nelson
f5f8891d77 remove blockstack_client from test framework. We're done here. 2018-08-07 14:43:16 -04:00
Jude Nelson
961b17cb16 Merge branch 'master' into feature/token-v1 2018-08-07 14:39:29 -04:00
Jude Nelson
4bb492c6aa test dumping a gaia bucket 2018-08-07 14:22:13 -04:00
Jude Nelson
f541c57a7b version bump 2018-08-07 14:22:01 -04:00
Jude Nelson
d7bb18fecb add test for dumping a gaia bucket 2018-08-07 14:21:51 -04:00
Jude Nelson
f0854feb46 test large zone files packed with subdomains, and make sure we process them in a performant way 2018-07-18 21:11:03 -04:00
Jude Nelson
f497fc7007 test duplicate zone file processing in batches 2018-07-18 21:10:53 -04:00
Jude Nelson
586bd56460 slightly change the way we test subdomain DID resolution, so we can pair DID resolution tests to the subdomain we are testing 2018-07-18 21:10:47 -04:00
Jude Nelson
a67e4120fe test RPC size limits on fetching 100 40K zone files 2018-07-05 23:42:24 -04:00
Jude Nelson
6bac9087bc do not pass the genesis block by argument anymore (API change); also, access the genesis block rows explicitly now that the blockstackdb class takes both the genesis block rows and commit history 2018-07-05 18:48:07 -04:00
Jude Nelson
f9b47a81cd add a test to ensure that no more than the env-given number of RPC threads are created to handle network requests 2018-07-05 17:33:06 -04:00
Jude Nelson
b22a57078a use stacks c32check addresses 2018-07-05 10:30:37 -04:00
Jude Nelson
a73ba36e36 use gaia_sethub 2018-07-04 22:00:03 -04:00
Jude Nelson
71d931121e add wrappers for gaia getfile, putfile, listfiles 2018-07-03 16:30:58 -04:00
Jude Nelson
8fc2e09761 test gaia getfile, putfile, listfiles from the CLI 2018-07-03 16:30:27 -04:00
Jude Nelson
dbe5771976 test token operations with multisig 2018-07-03 16:30:14 -04:00
Jude Nelson
d3eca28cbc serialize all privkeys 2018-06-22 11:28:21 -04:00
Jude Nelson
1f1ff443dc remove all use of blockstack_client 2018-06-22 11:12:57 -04:00
Jude Nelson
b0dd67807e test that we get the right resolver when querying a name 2018-06-20 18:59:35 -04:00
Jude Nelson
ade7c41432 port test to new test runner 2018-06-20 18:59:26 -04:00
Aaron Blankstein
19cb51d8a2 force paging on the /v1/names/<name>/history endpoint 2018-06-20 18:57:44 -04:00
Jude Nelson
a68fbcdfe1 test looking up a subdomain from a domain name who is missing its latest zone file, and who has too many missing zone files 2018-06-20 18:57:35 -04:00
Jude Nelson
22cf8a40d2 test fetching a name's history in pages 2018-06-20 18:57:28 -04:00
Jude Nelson
4975f8849f when servicing a lookup on a subdomain whose domain does not have a _resolver entry, page back through the domain's history until we either find a zone file with a _resolver entry, or we try too many times, or we run out of name history 2018-06-20 18:57:18 -04:00
Jude Nelson
e0e302edf1 test looking up a subdomain from a domain name who is missing its latest zone file, and who has too many missing zone files 2018-06-20 11:45:36 -04:00
Jude Nelson
9b9b38a750 test fetching a name's history in pages 2018-06-20 11:45:19 -04:00
Jude Nelson
b9179da3d1 atlas peer exchange stress test 2018-06-18 18:43:14 -04:00
Jude Nelson
15a0c2e5cb atlas inventory stress test 2018-06-18 18:43:03 -04:00
Jude Nelson
13a7df46a8 fix up safety checks usage 2018-06-18 18:42:52 -04:00