Commit Graph

1117 Commits

Author SHA1 Message Date
Jude Nelson
8abdc3bbad Merge branch 'develop' into feature/token-v1 2018-04-19 12:13:22 -04:00
Jude Nelson
1321faf783 performance test for vesting 800 accounts 2018-04-19 12:02:47 -04:00
Jude Nelson
715d765bb3 add test for vesting lockups on multiple addresses 2018-04-19 12:02:36 -04:00
Jude Nelson
e187637890 add test for vesting lock-ups 2018-04-19 12:02:27 -04:00
Jude Nelson
21684f3a83 add browser test environment with stacks tokens 2018-04-19 12:02:12 -04:00
Jude Nelson
47e09f41a2 test sending tokens and doing nameops in the same block (so we can test SNV) 2018-04-19 12:01:50 -04:00
Jude Nelson
8d021114c2 test sending tokens to an address and using it to buy multiple names in the same block 2018-04-19 12:01:36 -04:00
Jude Nelson
e467a8d2c9 test sending tokens to an address and using it to buy multiple names 2018-04-19 12:01:24 -04:00
Jude Nelson
51908b3d58 test sending tokens to and address and using them to buy a name 2018-04-19 12:00:57 -04:00
Jude Nelson
9637495034 test sending multiple batches of tokens per block 2018-04-19 12:00:42 -04:00
Jude Nelson
79c65d1116 audit account credits at each block; add get_wallet_balances() method to allow tests to audit wallets 2018-04-19 11:59:50 -04:00
Jude Nelson
d3981a2832 make portal_test_env run *without* stacks (and add a separate portal_test_env_stacks for testing *with* stacks) 2018-04-19 11:59:25 -04:00
Jude Nelson
ee565cefb4 add support for vesting lock-ups to the test framework genesis block; do a better job at testing for whether or not we're in a docker container 2018-04-19 11:58:51 -04:00
Jude Nelson
b451918171 simple test to transfer tokens 2018-04-15 22:37:43 -04:00
Jude Nelson
20d510c1f8 check account credits at each block 2018-04-15 22:37:29 -04:00
Jude Nelson
c927e5f8d1 test vesting multiple addresses over many blocks 2018-04-13 19:22:43 -04:00
Jude Nelson
97c47e30ba test vesting multiple addresses at once 2018-04-13 19:22:35 -04:00
Jude Nelson
62e9f24233 test stacks vesting with HUGE integers 2018-04-13 19:22:23 -04:00
Jude Nelson
bcc9c3adca test stacks vesting 2018-04-13 19:22:16 -04:00
Jude Nelson
bcf0da448d test preorder/register in the same block with stacks, when there isn't enough balance 2018-04-13 19:22:03 -04:00
Jude Nelson
37df948313 test preorder/register in the same block with stacks 2018-04-13 19:21:46 -04:00
Jude Nelson
cd0a8702e6 check register/renew with stacks with the incorrect type of token burn, and with under/overpaying 2018-04-13 19:21:23 -04:00
Jude Nelson
bd423d33ca test register/renew with stacks when there are insufficient stacks funds 2018-04-13 19:21:11 -04:00
Jude Nelson
a1a195a015 update the genesis block schema to include a vesting schedule 2018-04-13 19:20:38 -04:00
Jude Nelson
d276ed9556 test account vesting at each block; do a better job at interfacing with various node.js CLI operations 2018-04-13 19:20:13 -04:00
Jude Nelson
4c6d48dd20 test registering a name and giving it a zone file with the CLI 2018-04-05 17:42:25 -04:00
Jude Nelson
8fa957e4d4 remove dead code; sync with nodejs CLI api 2018-04-05 17:42:07 -04:00
Jude Nelson
ff5dba5cab send private key to register_user 2018-04-05 17:41:40 -04:00
Jude Nelson
968a37bfff remove needless code 2018-04-05 17:41:28 -04:00
Jude Nelson
6bb348fdc7 pass private key to import_user and register_user 2018-04-05 17:41:13 -04:00
Jude Nelson
8eee09d7ac pass privkey to register_user 2018-04-05 17:41:06 -04:00
Jude Nelson
1f9b977475 use installed transaction-broadcaster and installed subdomain registrar when possible 2018-04-05 17:29:22 -04:00
Jude Nelson
504fa05bc3 fix up some small bigs in testlib from the blockstack_client removal 2018-04-03 19:02:43 -04:00
Jude Nelson
5801064a9b install blockstack_client dependencies in the integration test framework 2018-04-03 19:02:28 -04:00
Jude Nelson
a0394740fe use the test framework's blockstack_client 2018-04-03 18:15:50 -04:00
Jude Nelson
5973334c4d move blockstack_client to integration_tests/blockstack_integration_tests/scenarios, where it will live out the rest of its days in support of testing features like multisig and segwit that are not yet supported by the node.js CLI 2018-04-03 18:13:22 -04:00
Jude Nelson
ba3c74d824 expunge blockstack_client from all tests, and use the node.js CLI and blockstack.lib packages where applicable 2018-04-03 17:51:43 -04:00
Jude Nelson
77ac3392ee start up a blockstack gaia node and transaction broadcaster in each test, and check that the node.js cli exists 2018-04-03 17:51:13 -04:00
Jude Nelson
28f902fd71 remove vast swaths of testlib.py that were concerned with testing the python CLI and REST service, since this will soon be deprecated 2018-04-03 17:50:33 -04:00
Jude Nelson
233c9b47ec expire a bunch of tests that only test features in blockstack_client, which is about to be deprecated 2018-04-03 17:49:57 -04:00
Jude Nelson
f8ce72ce90 version bump! 2018-03-22 19:26:04 -04:00
Jude Nelson
745bf13706 check the history of account debits at each block and confirm that it exactly matches the burns we performed. also, interfacing updates due to internal changes (WIP!) 2018-03-22 19:25:25 -04:00
Jude Nelson
9c8dd7652d test register in STACKs 2018-03-22 19:25:16 -04:00
Jude Nelson
36fe1220b8 test register/renew in STACKs 2018-03-22 19:25:08 -04:00
Jude Nelson
2f7f51e682 update test runner to fill in a genesis token block and to start the RESTful server 2018-03-22 19:24:53 -04:00
Aaron Blankstein
d9bf7877ea Change portal_test_env instances to browser_env 2018-03-06 16:43:49 -05:00
Aaron Blankstein
4397486087 fix bad path in api_tests 2018-02-27 11:51:38 -05:00
Jude Nelson
2373eeae1a add description of the web test panel 2018-02-26 00:14:10 -05:00
Jude Nelson
8f40ffa5d6 fix DID testing so that we tolerate the case where names were processed in a different order in the same block than we expected 2018-02-18 23:17:06 -05:00
Jude Nelson
38736d62ff update the semantics of this test so we expect that a DID to an expired name does not point to the state of the re-registered name 2018-02-18 23:16:03 -05:00