Kieran Prasch
|
cbe7bc79e3
|
Bifurcate up federated and non-federated ursula generation in tests
|
2018-09-18 09:19:51 -07:00 |
Kieran Prasch
|
96865929b0
|
Updates to use namespaced sandbox utilities; Prepare to split make_ursulas.
|
2018-09-18 09:19:51 -07:00 |
Kieran Prasch
|
f69380a3dd
|
Namespace and modularize nucypher sandbox utilities
|
2018-09-18 09:19:46 -07:00 |
jMyles
|
ff90af5a06
|
Some tidying up after all the shifting around.
|
2018-09-12 14:04:02 +02:00 |
jMyles
|
127c98816c
|
Moving Characters to characters.lawful, in preparation for (now) the introduction of Vladimir and (not now) the introduction of a factory-style Character creation flow.
|
2018-09-12 13:58:13 +02:00 |
Kieran R. Prasch
|
f7c0d7959e
|
Entry points for saving TLS certs + Network Middleware updates for TLS verification.
|
2018-09-11 00:29:28 +02:00 |
Kieran R. Prasch
|
a6a219cbb0
|
Integrate downstream changes, from PR #424
|
2018-09-10 16:13:06 +02:00 |
jMyles
|
f80b0ca9e4
|
Fixes and smoothing the recent cherry-pick; making a smooth surface for Kokonusswasser.
|
2018-09-10 16:12:43 +02:00 |
jMyles
|
0b070ec38a
|
Lots of test touch-ups.
|
2018-09-06 21:01:44 +02:00 |
jMyles
|
7bf42d8990
|
Uncorked stake (ie, Ursula doesn't stake really for tests) and removed skips.
|
2018-09-06 21:01:43 +02:00 |
jMyles
|
f5a0b2cd95
|
These tests are a little funny for the moment. Need to skip them until we get stake() working properly again.
|
2018-09-06 20:56:17 +02:00 |
jMyles
|
6cc7194f95
|
Undoing some of @kprasch's partial pasting practice.
|
2018-09-06 20:56:16 +02:00 |
tuxxy
|
d0301a7818
|
Fix imports for restructured test utilities
|
2018-09-06 06:55:28 -06:00 |
jMyles
|
b40707eeeb
|
Uncorked stake (ie, Ursula doesn't stake really for tests) and removed skips.
|
2018-08-31 12:21:05 -07:00 |
jMyles
|
785bc95626
|
Simpler InterfaceInfo. Loopback literals are now localhost.
|
2018-08-31 12:21:05 -07:00 |
jMyles
|
29039ddfa6
|
Powers no longer yield public keys specifically, but public material generally of any type.
|
2018-08-31 12:20:30 -07:00 |
jMyles
|
3329164f86
|
These tests are a little funny for the moment. Need to skip them until we get stake() working properly again.
|
2018-08-31 12:20:30 -07:00 |
jMyles
|
bd41f34a70
|
Undoing some of @kprasch's partial pasting practice.
|
2018-08-31 12:20:30 -07:00 |
Kieran Prasch
|
b6815f52ac
|
Create blank ini config via cli command
|
2018-08-31 11:47:42 -07:00 |
Kieran Prasch
|
a59990f022
|
Give UrsulaProcessProtocol some output, and store its run commands.
|
2018-08-31 11:34:21 -07:00 |
Kieran Prasch
|
9bc4b80984
|
Remove duplicated test ursula cache
|
2018-08-31 11:28:01 -07:00 |
Kieran Prasch
|
f8e5d58f89
|
Project-wide automated import optimization, followed-up with some hand-tweaking
|
2018-08-31 11:24:08 -07:00 |
Kieran Prasch
|
0601094d3f
|
Fix several bad imports post-rebase
|
2018-08-31 11:16:07 -07:00 |
Kieran Prasch
|
66e6517414
|
Deprecate old config usage, Remove bad imports
|
2018-08-31 11:16:07 -07:00 |
Kieran Prasch
|
979d5e8def
|
Eliminate __init__.py under any test directory; Relocate utilities.
|
2018-08-31 11:03:54 -07:00 |
Kieran Prasch
|
e7e4927175
|
Deprecate old config usage, Remove bad imports
|
2018-08-31 11:03:54 -07:00 |
Kieran Prasch
|
db9775752e
|
Strips old versions of from_config; CLI minor bug fixes
|
2018-08-31 10:52:19 -07:00 |
jMyles
|
b551067603
|
Making a distinction between blocking until some number of nodes (any nodes) are learned and blocking until some specific set of nodes are learned.
|
2018-07-18 20:20:20 -07:00 |
jMyles
|
62a98a2b71
|
Test for Ursula announcing herself on launch.
|
2018-07-18 20:20:20 -07:00 |
jMyles
|
de303c5244
|
Introducting TLSHostingPower. Ursula no longer needs to handle the cert or private_key - instead, she just generates a deployer.
|
2018-07-18 20:17:15 -07:00 |
tuxxy
|
5727898452
|
Remove from and fix tests
|
2018-07-16 19:44:46 -06:00 |
jMyles
|
cb80379ff1
|
Bringing tests up to date with new semantics.
|
2018-07-13 12:12:28 -07:00 |
jMyles
|
0ca384c87e
|
This test is irrelevant now that we test the learning loop directly.
|
2018-07-13 12:10:58 -07:00 |
jMyles
|
f721d64d09
|
Finished fetching logic for Arrangements. Fixes #180.
|
2018-07-13 11:04:52 -07:00 |
jMyles
|
39e6433761
|
Passing bytes-in / bytes-out instead of eth_keys Signature object.
|
2018-07-10 10:14:42 -07:00 |
jMyles
|
a88052c9a2
|
Separating blockchain Alice from regular ole' Alice. Style touch-ups.
|
2018-07-10 10:14:42 -07:00 |
jMyles
|
d8a5a4a110
|
Verification logic by public address. Fixes #353.
|
2018-07-10 10:14:42 -07:00 |
jMyles
|
eddcf0f5f0
|
Test for stamp evidence.
|
2018-07-10 10:14:42 -07:00 |
jMyles
|
8f8b28f0d2
|
Test fixups.
|
2018-07-05 11:54:45 -07:00 |
jMyles
|
bcc159367f
|
Fixing up tests.
|
2018-07-05 11:54:45 -07:00 |
jMyles
|
cc5d6ef52a
|
Beginnings of Character serialization tests.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
303b4dfc8c
|
More test touchups and fixture organization, in anticipation of #338.
|
2018-07-02 20:44:09 -07:00 |
jMyles
|
2776928eda
|
Fixing Bob up!
|
2018-07-02 20:44:09 -07:00 |
Kieran Prasch
|
8204351b6f
|
Integrate three agents with existing fixtures, restore token airdrop as a utility function.
|
2018-06-26 01:10:45 -07:00 |
tuxxy
|
9696821a98
|
Add test for BlockchainPower
|
2018-06-26 01:58:04 -06:00 |
jMyles
|
cced06514d
|
Catching tests up with federated logic.
|
2018-06-22 20:28:08 -07:00 |
jMyles
|
fb8747274a
|
Totally new logic for test_grant for federated case.
|
2018-06-22 20:27:43 -07:00 |
jMyles
|
766acca7bf
|
known_nodes is now private _known_nodes.
|
2018-06-22 20:18:06 -07:00 |
jMyles
|
b2e5d9958e
|
Evolved tests and fixtures. Mocking some blockchain logic and discovered Ursulas with learning loop.
|
2018-06-22 20:18:06 -07:00 |
jMyles
|
e4253b6c5d
|
Including Ursula ether address as part of public information.
|
2018-06-20 10:13:26 -07:00 |
jMyles
|
36b86eb6bb
|
Implementing InterfaceInfo.
|
2018-06-20 10:13:26 -07:00 |
Kieran Prasch
|
27ffc557ad
|
Updates tests and utilities with blockchain-representable characters
|
2018-06-20 10:12:50 -07:00 |
Kieran Prasch
|
e37de07ec0
|
Begins deprecation of alice publishing Tmap to DHT; Post rebase cleanup.
|
2018-06-20 10:12:00 -07:00 |
Kieran Prasch
|
44952cd636
|
Introduces blockchain network elemtns to higher-level character tests; Additional high level blockchain setup fixtures.
|
2018-06-20 10:12:00 -07:00 |
Kieran Prasch
|
7891588fd0
|
Keep tests up-to-date; Create airdrop and deploy fixtures; Fix additional stray imports
|
2018-06-20 10:11:34 -07:00 |
Kieran Prasch
|
6e751f6775
|
Renames(mostly) NetworkyStuff to NetworkMiddleware.
|
2018-06-20 10:11:28 -07:00 |
Kieran Prasch
|
45bf82b033
|
Removes stale verify corectness params in character tests.
|
2018-06-19 15:35:36 -07:00 |
jMyles
|
8379b23a1f
|
Stray import of Signature.
|
2018-06-02 19:54:08 -07:00 |
jMyles
|
57396ef1ca
|
Fixing the setting of keys for cfrag correctness check, and explicitly passing a constant value so that these tests can be run in isolation.
|
2018-06-02 16:24:40 -07:00 |
K Prasch
|
05abf4dadf
|
Merge branch 'master' into actor-integration
|
2018-05-31 10:18:37 -07:00 |
jMyles
|
562ec6b95f
|
Using expected_bytes_length for frags.
|
2018-05-28 10:46:48 -07:00 |
jMyles
|
65ade05855
|
We need a signer in a few places now - using Alice's stamp for that.
|
2018-05-28 10:34:29 -07:00 |
Kieran Prasch
|
ae9917e779
|
Update actor and characters tests post-integration
|
2018-05-24 10:48:57 -07:00 |
Kieran Prasch
|
763c29eeac
|
Merge Blockchain actors and Characters
|
2018-05-24 10:48:57 -07:00 |
Kieran Prasch
|
722cf9918f
|
Nucypher and BlockchainConfig and it's tenticles; Related NucypherConstants and ContractInterface updates.
|
2018-05-24 10:48:57 -07:00 |
jMyles
|
3e76563c10
|
Using.get_size() for fragments.
|
2018-05-08 21:45:00 -07:00 |
jMyles
|
41805d5d06
|
Removing references to 'KMS'
|
2018-05-08 13:02:18 -07:00 |
jMyles
|
f1b28a1c8e
|
Variable length CFrag and CFrag validity checks in place.
|
2018-05-07 13:41:55 -07:00 |
jMyles
|
f4d43470d2
|
DelegatingPower now derives its Keypairs from a label.
|
2018-04-18 23:56:13 -07:00 |
jMyles
|
7890dcc2b2
|
Several touchups to Finnegan's Wake logic and the high-level APIs that power it.
|
2018-04-18 23:23:47 -07:00 |
jMyles
|
50915fc1f2
|
Removing "random" Ursulas from tests; selecting by rest_port instead.
|
2018-04-17 02:44:10 -07:00 |
jMyles
|
3f55470870
|
Tests for new Bob and TreasureMap logic.
|
2018-04-17 01:53:46 -07:00 |
jMyles
|
da4966524c
|
Test now uses DataSource. Alice no longer needs to be online in order for a DataSource to send messages to Bob.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
fb826ef349
|
UmbralMessageKit can now be aware of a policy_pubkey.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
0a32f7f534
|
Moving Enrique and SignatureStamp out of characters. Enrique is now DataSource; SignatureStamp now lives in signature.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
67376fe607
|
Using Alice's DelegatingPower to make a Policy.
|
2018-04-12 19:19:28 -07:00 |
jMyles
|
9cc25929c8
|
No more as_b64 for UmbralPublicKeys.
|
2018-04-12 19:18:42 -07:00 |
jMyles
|
1ea14e514b
|
Switching to maya for most DT things.
|
2018-04-07 22:13:45 -07:00 |
tuxxy
|
95990bb839
|
Merge remote-tracking branch 'nucypher/master' into crypto-config
|
2018-04-05 17:59:23 -06:00 |
jMyles
|
b3acaf50bc
|
New verify_from() logic. Fixes #174.
Cleaning up and sanding kit and verify_from() logic.
|
2018-04-05 17:23:17 -06:00 |
jMyles
|
7f21117cb7
|
BytestringSplitter is now its own project.
|
2018-04-05 17:23:17 -06:00 |
jMyles
|
b35e5b9840
|
Using constantSorrow for constants.
|
2018-04-05 17:23:17 -06:00 |
jMyles
|
11263663f3
|
Special value constants changed to constantSorrow; lengths adjusted. Also, new test for Signature comparison.
|
2018-04-05 10:23:28 -07:00 |
tuxxy
|
06539daedd
|
'Contract' -> 'Arrangement'
|
2018-04-01 22:16:51 -06:00 |
jMyles
|
f789aaf7f7
|
New verify_from() logic. Fixes #174.
|
2018-04-01 20:17:47 -07:00 |
jMyles
|
fc99ef2e27
|
BytestringSplitter is now its own project.
|
2018-04-01 18:52:30 -07:00 |
jMyles
|
eb4605d573
|
Using constantSorrow for constants.
|
2018-04-01 18:52:08 -07:00 |
jMyles
|
b4e34c0981
|
Using new "to cryptography" APIs.
|
2018-03-18 00:42:28 -07:00 |
jMyles
|
8e0899473f
|
Test for generating cert.
|
2018-03-06 17:54:11 -08:00 |
jMyles
|
f4a98bf942
|
Touching up some tests a bit.
|
2018-02-28 17:40:49 -08:00 |
jMyles
|
edf8840d5a
|
Faking Ursulas for tests.
|
2018-02-28 17:37:27 -08:00 |
jMyles
|
edad1d7148
|
dict interface for from_public_keys.
|
2018-02-28 17:33:53 -08:00 |
jMyles
|
139e767a2b
|
All Characters need to know about Ursulas (and other information nodes if we ever run them).
|
2018-02-28 17:33:15 -08:00 |
jMyles
|
6fa7bd5823
|
Ursula's datastore now runs in a separate thread in all cases.
|
2018-02-28 17:32:19 -08:00 |
jMyles
|
e1b4f242ab
|
Tearing out all lookup_actor logic. Also, as @tuxxy pointed out a while ago, there's really no reason to have Character.hash(); we can just use keccak_digest.
|
2018-02-24 01:53:20 -08:00 |
jMyles
|
f89d13c4a0
|
Seal -=> SignatureStamp
|
2018-02-23 22:39:10 -08:00 |
jMyles
|
760e0a8129
|
Reflectin refractor of umbral.umbral to umbral.pre.
|
2018-02-23 22:02:32 -08:00 |
jMyles
|
1301f43cda
|
Final narrative test for Bob's Adventure.
|
2018-02-19 15:20:26 -08:00 |
jMyles
|
4716d888ae
|
Narrative test showing Bob getting his second CFrag.
|
2018-02-19 15:19:43 -08:00 |
jMyles
|
7a0c21a0a5
|
We save WorkOrders in WorkOrderHistory now.
|
2018-02-19 15:16:50 -08:00 |