Commit Graph

338 Commits

Author SHA1 Message Date
Jude Nelson
d0c5921a9b update epoch change envars; test that names expire while running the
test
2016-09-29 12:30:11 -04:00
Jude Nelson
48de543117 this test changes behavior in 0.14 2016-09-29 12:29:42 -04:00
Jude Nelson
83d82a1c8b use the new epoch config API 2016-09-29 12:29:22 -04:00
Jude Nelson
147a51b1de place these tests into epoch 2 correctly, now that we're in epoch 1 by
default.  Also, use the new epoch config API
2016-09-29 12:28:57 -04:00
Jude Nelson
b6bc7fa259 these should *import* the name, not preorder/register it 2016-09-29 12:28:35 -04:00
Jude Nelson
59efa42266 indicate that this test changes behavior from 0.13 2016-09-29 12:27:48 -04:00
Jude Nelson
d630a77b2d use the new epoch config query API 2016-09-29 12:27:38 -04:00
Jude Nelson
834454bc44 value hashes will be different in 0.14, since we're adding DNS RR
classes by default now
2016-09-29 12:26:36 -04:00
Jude Nelson
5ed80f2665 catch and abort on socket timeouts (which should never happen in the
simulator)
2016-09-29 12:25:50 -04:00
Jude Nelson
c302d85c2c re-enable atlas tests 2016-09-29 12:24:03 -04:00
Jude Nelson
2562473b8c cleanup and bugfixes; work with raw zonefiles on migrate 2016-09-29 12:23:46 -04:00
Jude Nelson
653b53a35a test with non-standard zonefiles 2016-09-29 12:23:21 -04:00
Jude Nelson
bf5f6b7d69 preorder/register transfer/update ping-pong between multisig and
singlesig addresses with delayed consensus hashes
2016-09-29 12:22:55 -04:00
Jude Nelson
75e8011b31 preorder/register and transfer/update ping-ping between multisig and
single sig
2016-09-29 12:21:38 -04:00
Jude Nelson
dc97a4c6bc test preorder/register + update/transfer ping-pongs with multisig 2016-09-29 12:16:48 -04:00
Jude Nelson
62be49752d test transfering back and forth between multisig and single sig
addresses
2016-09-29 12:16:27 -04:00
Jude Nelson
6c2c863e3e test import + transfer/update pingpongs with multisig and with delayed
consensus hashes
2016-09-29 12:16:07 -04:00
Jude Nelson
91ba13d185 test read-only query methods via the CLI 2016-09-16 17:44:09 -04:00
Jude Nelson
0560112f85 change blockstack_rpc_* to blockstack_cli_* 2016-09-16 17:43:55 -04:00
Jude Nelson
1aade69c9c add blockstack_cli_* methods to testlib that call their respective cli_*
methods
2016-09-16 17:43:29 -04:00
Jude Nelson
df71498b98 test creating namespaces over an epoch boundary 2016-09-15 17:01:21 -04:00
Jude Nelson
ba9e128ed6 test that atlas zonefile acquisition logic goes and fetches zonefiles
from storage drivers as well as peers
2016-09-13 16:32:28 -04:00
Jude Nelson
b6d16790ba API sync: calculate namespace lifetime multiplier from the appropriate
epoch
2016-09-12 17:57:41 -04:00
Jude Nelson
bfd7be7dc9 add rpc_whois call 2016-09-12 17:57:28 -04:00
Jude Nelson
322d2a7bf0 test register, epoch change, renew 2016-09-12 17:57:07 -04:00
Jude Nelson
005db58685 test register, epoch change, expire, and re-register 2016-09-12 17:56:55 -04:00
Jude Nelson
47a4b730a7 test register, expire, reregister by itself 2016-09-12 17:56:36 -04:00
Jude Nelson
3e1d407da4 test preorder, register, expire, epoch change, re-preorder, reregister 2016-09-12 17:56:21 -04:00
Jude Nelson
1f9abf178b test preorder, epoch change, register 2016-09-12 17:56:13 -04:00
Jude Nelson
e21e4b6a34 test import, epoch change, renew 2016-09-12 17:56:04 -04:00
Jude Nelson
3237c88053 test import, epoch change, re-import, expire, and reregister 2016-09-12 17:55:52 -04:00
Jude Nelson
f9ab126f0b update test to sync to 0.14's behavior (which will define future
behavior for namespace reveal expiration)
2016-09-09 16:51:54 -04:00
Jude Nelson
034e08e285 test multiple reveals/expires of the same namespace 2016-09-09 16:51:31 -04:00
Jude Nelson
01fd30294c fail namespace reveal if the namespace already exists and is being
readied
2016-09-09 16:51:14 -04:00
Jude Nelson
51549eeffe test namespace reveal expiration 2016-09-09 16:51:03 -04:00
Jude Nelson
e751a8551a expand testlib to work with new db semantics 2016-09-07 14:01:27 -04:00
Jude Nelson
af48162571 wait 10 seconds, not 3, just to be safe 2016-09-07 13:56:55 -04:00
Jude Nelson
7bbf9a85e0 verify that updates, transfers, renewals all happen at the right times 2016-09-07 13:56:35 -04:00
Jude Nelson
d34bf06d5c check that updates, transfers, and expires all happen at the right times 2016-09-07 13:56:20 -04:00
Jude Nelson
845916ada9 check that updates, transfers, and expires all happen at the right times 2016-09-07 13:56:08 -04:00
Jude Nelson
11f4d57223 wait at the right times 2016-09-07 13:55:58 -04:00
Jude Nelson
869a9f46bd register a name, update it, let it expire, and reregister it. verify
that the updates all happen
2016-09-07 13:51:55 -04:00
Jude Nelson
1103ecc88f register a name, transfer it, update it, let it expire, and then
re-register it.  do so repeatedly, and verify that all operations
affected it at the right times.  use a slightly delayed consensus hash
in each case.
2016-09-07 13:51:17 -04:00
Jude Nelson
31dad6cd6a register a name, revoke it, re-register it, and give it a new owner 2016-09-07 13:51:01 -04:00
Jude Nelson
9d07489b4a register a name, revoke it, and re-register it 2016-09-07 13:50:50 -04:00
Jude Nelson
7b4a4337b9 register a name, revoke it, and verify that it is dead--verify that no
operations affect it
2016-09-07 13:50:30 -04:00
Jude Nelson
77184b1696 register a name, let it expire, and then verify that no name operations
can affect it
2016-09-07 13:50:14 -04:00
Jude Nelson
92ad204985 import a name, update it, transfer it, and then renew it 2016-09-07 13:50:06 -04:00
Jude Nelson
8e54b65004 import a name, update it, and then transfer it 2016-09-07 13:49:59 -04:00
Jude Nelson
19c85cedeb import a name, update it, and renew it 2016-09-07 13:49:49 -04:00