Commit Graph

186 Commits (ab6dfa7e1db3c908dba8e5cd3e657e2605deeb0d)

Author SHA1 Message Date
Bogdan Opanchuk 39ecedd724 Rename TesterBlockchain on import in tests to prevent py.test from trying to pick it up 2019-06-26 22:48:33 -07:00
Kieran Prasch 9bf50e8eff
Use common control request fixture in tests for both web + RPC controllers. 2019-06-26 08:50:54 -07:00
Kieran Prasch 403c093fac
RPCController test client and stdio transport unit testing 2019-06-26 08:50:54 -07:00
tuxxy dac9f72c0a Defenestrate 'nucypher remove' from the CLI 2019-06-19 17:28:17 -06:00
Kieran Prasch 9e96b1191a
Fixes miscalculated first period reward rate (See #1063), Improves depth of reward collection integration testing 2019-06-08 20:23:16 -07:00
Kieran Prasch f643f3ae78
Cleanup policy and arrangement value code paths - Fixes Issue #1015 - BlockchainPolicy value must be greater than 0. 2019-06-08 15:34:25 -07:00
K Prasch d743e3b791
Respond to RFCs in PR #984; Apply suggestions from code review
Co-Authored-By: David Núñez <david@nucypher.com>
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
2019-06-08 14:32:35 -07:00
Kieran Prasch cc345404c7
Thin out web3 client syncing, Use configuration classes for default controller ports 2019-06-08 14:30:01 -07:00
Kieran Prasch 807ffd3eaf
Passing decentralized grant CLI lifecycle test 2019-06-08 14:30:01 -07:00
Kieran Prasch 459bc033b0
Alice restores default policy values from configuration file 2019-06-08 14:26:07 -07:00
Kieran Prasch 6097c83eb7
Almost all of checksum_public_address -> checksum_address 2019-06-08 14:25:35 -07:00
Kieran R. Prasch 2ab9c303d4
Ensure node discovery verification and identity_evidence remian compadible with federated nodes 2019-06-03 23:47:05 +03:00
Kieran R. Prasch 58302eb7db
Adding domains to Alice and Bob in examples, to aviod using the production defaults. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 4fd55ab6cb
Implement deploy_user input fixture for CLI deployments in-test. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 62c7df293a
Understand labels to be handled as unicode in interfaces. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 51319ec6f7
Straggler invalid interactive input at deploy-time 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 0574cfd908
Ensure alice and bob remember the manually controlled non-staking node in reward integration cli test. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch d2ff928f9d
Removes base64 label encoding via CLI interface. Style updates for debugging ease. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 8cd12e0e0e
Update deployment interactive input to match the latest CLI design. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch bb30fcb5ae
Attempting to restore broken tests from refactoring side-effects of web3 client abstractions 2019-06-03 22:52:22 +03:00
Bogdan Opanchuk e83ad3d186
Make domain names `str` instead of `bytes` throughout the code, and only convert to bytes on serialization
Fixed #1026
2019-06-03 22:52:22 +03:00
Kieran R. Prasch f5a45b71d3
Uses --pay-with for alice cli lifecycle tests. 2019-06-03 22:52:22 +03:00
Kieran R. Prasch 610f8cb59d
Adjust Ursula CLI tests for non-federated as a default 2019-06-03 22:52:22 +03:00
Kieran R. Prasch c6edf8278e
mock auto-ip failure in test 2019-06-03 22:52:22 +03:00
Kieran R. Prasch a4e6480512
Understand ethrbase to be the default checksum address in non-federated mode 2019-06-03 22:52:22 +03:00
Kieran R. Prasch af812be748
Smoothing over auto-ip detection 2019-06-03 22:52:22 +03:00
tuxxy c6f0caf64a
Fix missing condition from rebase 2019-06-03 22:52:22 +03:00
tuxxy 882ce735ab
Add test for checking automatically determining IP 2019-06-03 22:52:20 +03:00
tuxxy cfeb0fa6d7
Implement mechanism to automatically find/confirm Ursula's public IPv4 address 2019-06-03 22:51:39 +03:00
Kieran R. Prasch 2e022461af
Handles more ethereum client node info strings; Fixes NameError 2019-06-03 22:51:39 +03:00
Kieran R. Prasch f64401be8c
Fix botched rebase in CLI rollback tests 2019-06-03 22:51:39 +03:00
Kieran R. Prasch c7d6696bce
Be a little more gentle with domain-based seeding (Ursulas); Skip and modifiy tests (needs follow-up) 2019-06-03 22:51:37 +03:00
Kieran Prasch 75daa85c20
Picking up the pieces- new --sync/--no-sync deploy flag, dehydrate deployment tests. 2019-06-03 22:50:40 +03:00
Kieran Prasch db94cb52dd
Felix tests passing - Bug fixes for chain syncing and accounts managemtn; Begin the movement to integrate BlockchainPower. 2019-06-03 22:50:40 +03:00
Kieran Prasch 60c2f06c54
SMall fixes and changes in tests 2019-06-03 22:50:40 +03:00
Kieran Prasch ba996f5d0c
Alter CLI deply tests to tests geth provder, First pass. 2019-06-03 22:50:40 +03:00
Kieran Prasch eab86fc3ad
Estimate gas updates to latest test constants; Additional commentary 2019-06-03 22:50:40 +03:00
Kieran Prasch 09db480312
Baseline rollback CLI scenerio tests 2019-06-03 22:50:40 +03:00
Kieran Prasch a317e7f5e4
Formalize upgrade, rollback, and deploy as deploy CLI actions, dehydrate tests and check every upgrade / rollback opportunity. 2019-06-03 22:50:40 +03:00
Kieran Prasch cffbf1f5b1
Upgradability for UserEscrowProxy depoyers API/CLI; Refine proxy contract handling and retargeting 2019-06-03 22:50:40 +03:00
Kieran Prasch 3454361251
Estimate gas updates to latest test constants; Additional commentary 2019-06-03 22:50:40 +03:00
Kieran Prasch 4c1af5b5ab
Baseline rollback CLI scenerio tests 2019-06-03 22:50:40 +03:00
Kieran Prasch 28e5c78e49
Formalize upgrade, rollback, and deploy as deploy CLI actions, dehydrate tests and check every upgrade / rollback opportunity. 2019-06-03 22:50:40 +03:00
Kieran Prasch 5bb79793d4
Upgradability for UserEscrowProxy depoyers API/CLI; Refine proxy contract handling and retargeting 2019-06-03 22:50:40 +03:00
Kieran Prasch 230cc7e0c2
Contract upgrade CLI integration test 2019-06-03 22:50:40 +03:00
Bogdan Opanchuk cbff090d68 Disallow creating persistent character configurations in --dev mode 2019-05-28 21:00:58 +02:00
David Núñez 4d0e34d545 Improved API for Character.from_public_bytes(). 2019-05-16 16:12:07 +02:00
David Núñez 19d3a8cf14 Touchups to some blockchain-related fixtures 2019-05-16 16:07:34 +02:00
David Núñez 7684bb103c Constructs funded_blockchain fixture from testerchain fixture
Gets rid of deployed_blockchain fixture
2019-05-16 16:07:33 +02:00
David Núñez a11d12a494 Move some local fixtures from CLI blockchain ursula to global fixtures 2019-05-16 16:07:33 +02:00