Commit Graph

1940 Commits (8f5f1bdc8a9b44f3da844edc322a3fa1a6d37a1c)

Author SHA1 Message Date
K Prasch a28584d63d
Merge pull request #1611 from cygnusv/fixes
Small fixes to grant: input validation, correct formatting of stakers' data from StakingEscrow
2020-01-25 15:24:49 -08:00
David Núñez 6d7c2abf13 Some input validation to `nucypher alice grant` 2020-01-24 12:07:26 +01:00
Kieran Prasch 46ab992c35
Allow seperate nucypher vs provider password for Felix 2020-01-23 11:44:24 -08:00
David Núñez c590538bbd Move "public" environment variables to `nucypher.config.constants` 2020-01-21 13:53:11 +01:00
David Núñez f1daae2463 Relocate NetworksInventory to nucypher.blockchain.eth.networks 2020-01-19 23:20:11 +01:00
David Núñez 3da6bdf087 Don't set globally a default domain in tests
Otherwise, tests are not modeling real behavior, where we don't have a default.
2020-01-19 19:58:38 +01:00
David Núñez 637a750b94 Make this test resistant to environments where the password envvar exists 2020-01-19 02:59:14 +01:00
David Núñez 4ca3ffe6de Adapt `nucypher stake` logic to inclusion of --network option 2020-01-19 02:59:14 +01:00
David Núñez b802af8223 A RegistrySourceManager for tests that only uses a tailored MockRegistrySource
It assumes that the only valid network is TEMPORARY_DOMAIN
2020-01-19 02:59:14 +01:00
David Núñez 0a64d09505 This test destroyed my local alice config file (╬ Ò ‸ Ó) 2020-01-19 02:59:14 +01:00
David Núñez fe55ffc42c Preoperative marking before replantation surgery
We want to connect learning to "registry" domains
2020-01-18 19:40:19 +01:00
Kieran Prasch 0db9f719cf
adjustments to wind down aagency test to acommodate prolong test. 2020-01-16 11:16:47 -08:00
Kieran Prasch d4cc1bd3c7
Code formatting suggestions; Ensure action period happens early 2020-01-15 11:48:53 -08:00
Kieran Prasch 923b2deb98
Prolong stake API and CLI entry; Deprecate Felix template and landing page 2020-01-15 11:48:53 -08:00
Kieran Prasch c28d5892bb
Introduces prolong stake agency and test 2020-01-15 11:48:53 -08:00
vzotova 06c588476f Fix after rebasing 2020-01-15 12:09:00 +03:00
vzotova 1cf543f0f1 Wind-down parameter for cli 2020-01-15 12:08:59 +03:00
vzotova 5648f41af7 Wind-down parameter for actors 2020-01-15 12:08:59 +03:00
vzotova 09e37375fe Wind-down parameter for agents 2020-01-15 12:08:58 +03:00
vzotova 6c5ef32aa2 Tests for wind-down parameter, wind-down parameter in PreallocationEscrow 2020-01-15 12:08:57 +03:00
vzotova a945c21ad3 Minor rename in test_intercontract_integration.py 2020-01-14 16:59:54 +03:00
vzotova b2d27046dd WorkLock: time-based lock -> stake-based lock, claim() locks token in StakingEscrow 2020-01-14 16:56:20 +03:00
derekpierre fe1a6c8fe4 The recommendation provided after detecting a missing configuration file was incorrect for the StakeHolder configuration.
Fix incorrect message for missing configuration file when default configuration file not found
2020-01-10 16:04:44 -05:00
David Núñez 345a09e2f8
Merge pull request #1459 from vzotova/policy
Policy refactoring
2020-01-10 10:42:33 +00:00
Victoria 35a0dd5528 Apply suggestions from code review #1459
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
Co-Authored-By: David Núñez <david@nucypher.com>
2020-01-10 13:14:04 +03:00
vzotova bd7d5ac43a Fix for test_sampling_distribution 2020-01-10 13:14:04 +03:00
vzotova 3fd751b638 PolicyManager: revocation using owner's signature 2020-01-10 13:14:03 +03:00
vzotova d0396ac86c PolicyManager: split creator role into creator and owner 2020-01-10 13:14:02 +03:00
vzotova 5fa515d295 Moved some gas spending from createPolicy to confimrAcivity 2020-01-10 13:14:02 +03:00
vzotova 5acb9abf76 PolicyManager: fix reentrancy test and small optimizations 2020-01-10 13:14:02 +03:00
vzotova 2e94f2cc02 Update estimate_gas script for new start/end policy time 2020-01-10 13:14:01 +03:00
vzotova 3f888c8b51 Fix cli tests with policy creation 2020-01-10 13:14:01 +03:00
vzotova 4c983fc045 Update character layer for new start/end policy time 2020-01-10 13:14:00 +03:00
vzotova 513c5a491d Agent tests for start/end policy time 2020-01-10 13:13:20 +03:00
vzotova 24d56a03cc Inter contract test for new start/end policy time 2020-01-10 13:13:19 +03:00
vzotova 8a4f079087 Tests for new policy start/end timestamp 2020-01-10 13:13:19 +03:00
Bogdan Opanchuk 8e11c96054 Remove GroupGeneralConfig attributes asignment and replace it with method calls
Attributes don't do anything anymore
2020-01-10 11:10:53 +01:00
Bogdan Opanchuk fa96c4722d global_config: move `mock_networking` option to the characters that actually use it, remove `etherscan` completely 2020-01-10 11:10:53 +01:00
Bogdan Opanchuk 9197f302d6 Group CLI options into structures (including the general options, formerly click_config) 2020-01-10 11:10:53 +01:00
jMyles 757b292f0c Comment responding to @dnunez' question. 2020-01-10 01:17:14 -08:00
jMyles b0d23b309a Don't need this regression test anymore; it doesn't actually show anything terribly interesting about #1554. 2020-01-08 16:43:39 -08:00
jMyles 99096b01c7 Test showing #1554. 2020-01-08 16:43:39 -08:00
jMyles d6d73612bb This lives in learning tests now. 2020-01-08 16:43:39 -08:00
jMyles c510c3531e For test purposes, we need to mature the sprout to see its cert. 2020-01-08 16:43:39 -08:00
jMyles 923f2377ba These assertions don't work at the moment, though it's not clear how important that is. 2020-01-08 16:43:39 -08:00
jMyles 332d072c40 This needs to be eager now, as we won't verify (and thus get the tested warning) otherwise. 2020-01-08 16:43:39 -08:00
jMyles 264b18e232 The end of automatic mixed operating mode. Removes and cleans up lots of federated_only kwargs. Closes #410. 2020-01-08 16:43:39 -08:00
jMyles bab41dd398 This mock needs to know about the node now. 2020-01-08 16:43:39 -08:00
jMyles 93d1f7f3dc It is no longer the case that Alice will get NotEnoughNodes here; in fact she can't help but learn about (and verify) the nodes she needs at grant time. 2020-01-08 16:43:39 -08:00
jMyles b49dcf98b3 Some more optimizations to lower test time. 2020-01-08 16:43:39 -08:00
jMyles 092d9049db Facility to convert fake key to real one for testing. 2020-01-08 16:43:39 -08:00
jMyles e88d0bcf42 A few updates to performance mocks. Most notably, and strangest, a quick list of all the integers which, when cast to string along with the test string, produce a value in bytes which can't be used as a public key. Seemed like the simplest way to proceed, but I'm open to ideas. 2020-01-08 16:43:39 -08:00
jMyles 32593b432c Flask wants testing set to true in order for this to be treated like a test client. 2020-01-08 16:43:39 -08:00
jMyles 3f372d4053 Comments and new mocks for highperf Alice test. 2020-01-08 16:43:39 -08:00
jMyles 91e757b021 highperf mocked ursula fleet is now variable in size. 2020-01-08 16:43:39 -08:00
jMyles 949cea211a Up and down in the water?! A mock Bob for working with highperf mock Ursulas. 2020-01-08 16:43:39 -08:00
jMyles 703aeeee02 Need mock message verification in more places than were initially obvious. 2020-01-08 16:43:39 -08:00
jMyles 2e0fb975ae We need to be able to mock specific routes individually to test this. 2020-01-08 16:43:39 -08:00
jMyles d06b92cd45 Testing showing JIT validation of Ursula, with TODO showing where we might eventually do that. 2020-01-08 16:43:39 -08:00
jMyles 5de196329a New fixture for high-performance mocked Alice, which is compatible with Ursulas fixture in previous commit. 2020-01-08 16:43:39 -08:00
jMyles 377d88c81c Making fixture out of high-performance mocked ursulas. 2020-01-08 16:43:39 -08:00
jMyles 367195d5e7 Moving performance mocks to separate module. 2020-01-08 16:43:39 -08:00
jMyles dd9f866ba7 Collating all mocks needed to make high-performance mock ursulas. 2020-01-08 16:43:39 -08:00
jMyles 80778dc957 Pass entire class throug in order to instantiate NodeSprout or node instance. 2020-01-08 16:43:39 -08:00
jMyles 7df1fde295 New test module for discovery phases. 2020-01-08 16:43:39 -08:00
jMyles f7e90f4bc3 Updating test to account for use of NodeSprout. 2020-01-08 16:43:39 -08:00
jMyles bc6950dd8f Better tracking of mock verifications. 2020-01-08 16:43:39 -08:00
jMyles 0555018ff1 Test showing #1450. 2020-01-08 16:43:39 -08:00
jMyles cd29869ac4 Crazy web of patches. These are the minimum mocks required to produce 5000 Ursulas in the timeframe required for a test. 2020-01-08 16:43:39 -08:00
jMyles d329b98293 A fast mock public key. 2020-01-08 16:43:39 -08:00
jMyles 6a336aecbd Insane monkey patching block. This is how you make several thousand Ursulas in a test. 2020-01-08 16:43:39 -08:00
David Núñez ebb58ae48d Enter the Sidekick: assisting ContractAdministrator to deploy preallocation contracts 2020-01-03 12:13:53 +01:00
David Núñez 4e8caac910 Use approveAndCall also when creating a stake in StakingEscrow
* Reduces stake creation to a single TX
2020-01-03 12:13:53 +01:00
vzotova d1cb098d1e receiveApproval method for PreallocationEscrow 2020-01-03 12:13:53 +01:00
Kieran R. Prasch 88386c91f9 Respond to RFCs in PR #1536 2020-01-02 12:41:44 -08:00
Kieran R. Prasch 8cf8397726 Adjustments to config tests to loosen up a little and allow for config versioning to be seperately tested. 2020-01-02 12:41:44 -08:00
Kieran R. Prasch f501f6dedb Remove stale password assertions (UX no longer requires auth for 'view') 2020-01-02 12:41:44 -08:00
Kieran R. Prasch 4324618128 Disable hardcoded seednodes in conftest. 2020-01-02 12:41:44 -08:00
vzotova e66058530e Fixes #1349, enable re-staking by default 2019-12-26 13:21:12 +03:00
vzotova 4f0a49ff4a Upgradeability test revision 2019-12-26 13:01:11 +03:00
vzotova bb15e4bad1 Apply suggestions from code review #1407 2019-12-26 13:01:10 +03:00
vzotova 686a977f43 Test flag for StakingEscrow in administrator class 2019-12-26 13:01:10 +03:00
vzotova a473357eca Fix after rebasing 2019-12-26 13:01:10 +03:00
vzotova 6843f309f4 Reentrancy protection test for cancelBid 2019-12-26 13:01:09 +03:00
vzotova 3c000d5742 Fixed integration test 2019-12-26 13:01:08 +03:00
vzotova 5d522666d4 Fixed worklock tests 2019-12-26 13:01:08 +03:00
vzotova f7c0401ff5 Test flag for multiple worklock in StakingEscrow 2019-12-26 13:01:08 +03:00
vzotova acd8f50e16 Update test_worklock 2019-12-26 13:01:07 +03:00
vzotova b454a0fd40 Completed tests for burn tokens 2019-12-26 13:01:06 +03:00
vzotova 73e0b6378c Explicit StakingEscrow and WorkLock initialization 2019-12-26 13:01:06 +03:00
vzotova 4dcb5b201d Apply suggestions from code review #1470
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
Co-Authored-By: David Núñez <david@nucypher.com>
2019-12-24 19:01:06 +03:00
vzotova 9def52d817 Fixed tests after contract version integration 2019-12-24 19:01:05 +03:00
vzotova 52bba7884c Completed upgradeability test 2019-12-24 19:01:05 +03:00
vzotova adb11d6785 Test for multi-version contract deployment 2019-12-24 19:01:05 +03:00
vzotova 98185a99c4 Search using contract version, checking version while deployment 2019-12-24 19:01:04 +03:00
vzotova 24b7fc3539 Versioned contract class, contract version in registry, ability to remove parameters from constructor in deployers (overrides) 2019-12-24 19:01:04 +03:00
vzotova 4ce0a3658b Upgradability test: download contracts from github, master branch 2019-12-24 19:01:03 +03:00
vzotova 7002734e0b Test for multi-source solidity compilation 2019-12-24 19:01:03 +03:00
vzotova b140a03972 SolidityCompiler: ability to use multiple directories for compilation 2019-12-24 19:01:02 +03:00
vzotova 79f50206c6 Removed unnecessary * from solidity docs 2019-12-24 19:01:02 +03:00
Kieran R. Prasch 77b297ede3 Excavate reencryption logic onto Ursula proper. 2019-12-11 18:23:56 -08:00
Kieran R. Prasch eba53f3206 Prepare datastore models for storing WorkOrders 2019-12-11 17:14:40 -08:00
David Núñez 5cc04f6d1d Simplify PreallocationEscrow.withdrawTokens(). Thanks @vzotova, you rock
* Use StakingEscrow.getAllTokens instead of getLockedTokens, so unlocked tokens are also considered for the limit deduction
* This is fine since tokens are still in StakingEscrow, and only can leave via PreallocationEscrow
2019-12-11 13:32:03 +01:00
David Núñez 9b2d5d2fde Implement `nucypher stake preallocation` subactions as a click argument 2019-12-11 13:32:03 +01:00
David Núñez d3b961f9bd PreallocationEscrowAgent.available_balance returns the balance that can be collected, considering both locked and staked tokens 2019-12-11 13:32:02 +01:00
David Núñez 82b8dbd0d6 Test `nucypher stake preallocation --status` and `--withdraw-tokens` 2019-12-11 13:32:02 +01:00
David Núñez 428c7f2a0e TODOs and housekeeping 2019-12-11 13:27:08 +01:00
David Núñez 2caa88c68d Adapt tests to latests changes in PreallocationEscrow 2019-12-11 13:27:08 +01:00
David Núñez fe11752e58 Introduce mock_transacting_power_activation fixture 2019-12-11 13:27:08 +01:00
David Núñez da7a572549 Adapt tests to new registry fetching; extract common fixture. 2019-12-11 13:27:08 +01:00
David Núñez cf5cef9a20 Adapt PreallocationEscrow deployer and tests to latest changes 2019-12-11 13:27:08 +01:00
K Prasch e10bcf5647
Merge pull request #1493 from KPrasch/cadmium
Ensure all tests can run in a singe session; Docker adjustments
2019-12-10 00:41:41 -08:00
Kieran R. Prasch 40e5ed7934 Adds optional explicit allocation file output directory; Implement in tests. 2019-12-09 17:04:49 -08:00
David Núñez 193b53ee1b
Merge pull request #1498 from nucypher/todo-party
After TODO party clean-up 🎉
2019-12-07 17:54:42 +00:00
David Núñez c82d78b08b Inaugural TODO Party: Review TODOs in blockchian modules. 2019-12-06 20:59:59 -08:00
K Prasch 86cd87dad6
Merge pull request #963 from nucypher/doubtfire
[EPIC] Doubtfire: Modifications for Monitoring Applications
2019-12-06 12:18:56 -08:00
Kieran R. Prasch b49636c25c Remove superfluous registry assertion, since it is variable, often in-memory. 2019-12-04 18:53:58 -08:00
Kieran R. Prasch 42ee86b4d2 Ensure fresh mock registry for each module test. 2019-12-04 18:53:05 -08:00
Kieran R. Prasch 5d267e4fa5 Remove test allocation files at the end of deployer tests involving preallocations. 2019-12-04 17:45:50 -08:00
Kieran R. Prasch e814cc464e Include min password length when asking for it. 2019-12-04 17:44:57 -08:00
vzotova e0e648cf40 Reentrancy tests 2019-12-04 12:41:01 +01:00
David Núñez 376b8d1857
Merge pull request #1121 from vzotova/optimization
Contracts size optimizations
2019-12-04 11:23:26 +00:00
Kieran R. Prasch 57df8069a4 use random worker private key in manual worker fixture; remove stale script. 2019-12-03 21:05:25 -08:00
Kieran R. Prasch aa2c6b191e Fixes #1343 - Move StakeHolder to blockchain Actors. 2019-12-02 18:28:02 -08:00
derekpierre e3acb7788b Remove Moe CLI test. 2019-12-02 10:45:02 -05:00
Victoria fd5d0be500
Apply suggestions from code review #1121
Co-Authored-By: David Núñez <david@nucypher.com>
2019-11-27 10:09:48 +01:00
vzotova 131ebda9cc Few more contract optimizations 2019-11-27 11:50:24 +03:00
vzotova 693928c4e6 EstimateGas script refactoring 2019-11-27 11:50:24 +03:00
vzotova a14b4e5e8b createPolicy optimization 2019-11-27 11:50:24 +03:00
vzotova 4718569128 Small optimization for PolicyManager 2019-11-27 11:50:23 +03:00
vzotova 5d777b6a68 Few more size optimizations for StakingEscrow 2019-11-27 11:50:23 +03:00
vzotova 854b4d9eb7 First optimization step for StakingEscrow 2019-11-27 11:50:22 +03:00
derekpierre 1cacffa153 Fix in memory SQLite test case 2019-11-25 21:57:37 -05:00
Kieran R. Prasch b27aaa8f5d Use in-memory sqlite for sql node storage testing. 2019-11-25 17:09:09 -08:00
Kieran R. Prasch a4ce120e1d Removes selenium conftest setup. 2019-11-25 16:22:50 -08:00
Kieran R. Prasch 9059ddf660 Extricate Status Apps. 2019-11-25 16:22:50 -08:00
derekpierre 1da11ed1d6 Initial code for SQLiteForgetfulNodeStorage to eventually be used for tracking network status 2019-11-25 16:22:50 -08:00
derekpierre 83ca610c6a Initial separation of Moe crawler vs dashboard 2019-11-25 16:22:50 -08:00
derekpierre 0417f3540a Fixed Ursula status pages test to pass once federated ursula status pages work
Add circleci_only marker for tests
2019-11-25 16:22:50 -08:00
derekpierre 748fd0e34d Update reasoning for skipping Ursula status page tests 2019-11-25 16:22:50 -08:00
derekpierre 95bbc502f0 Remove pytest-dash from all dependencies
Rebuild dependencies to include dash[testing]
2019-11-25 16:22:50 -08:00
derekpierre 7daedf4bf6 Initial code to transition tests to dash[testing] from pytest-dash.
Note, tests are skipped and don't yet work with dash[testing] - this is to allow for CI builds to pass
2019-11-25 16:22:50 -08:00
derekpierre b2e98930e4 Setup tests to work once latest stable Chrome version can be used by instapy-chromedriver
Specify named parameters to UrsulaStatusPage
2019-11-25 16:22:50 -08:00
derekpierre 5335eae273 Moe/Ursula status page: separate network tests for status pages into subfolder.
Only tests in the network folder itself are run (not subdirectories)
Created status subdirectory for status tests so that they are run separately
2019-11-25 16:22:50 -08:00
derekpierre 9106231ccb Moe/Ursula status page: Updated unit tests for ursula status page
Hooked up pytest-dash/selenium for UI test
Removed extra logging
2019-11-25 16:22:50 -08:00
Kieran R. Prasch 6105ffe235 Accommodate inter-test-module transacting power unlocking where needed (eth-test =>0.3.0b0). 2019-11-25 13:32:04 -08:00
Kieran R. Prasch fede665c49 Fixes for #1463. 2019-11-22 15:08:43 -08:00
Victoria 3743ccde1b Apply suggestions from code review
Co-Authored-By: MacLane S Wilkison <maclane@nucypher.com>
2019-11-19 16:12:37 +03:00
vzotova 1dee796bbd Added marker for "light" client to blockchain interface, used "light" parameter for pagination, test for pagination 2019-11-19 16:12:37 +03:00
vzotova f428984401 Pagination for getAllACtiveStakers method 2019-11-19 16:12:36 +03:00
David Núñez 9613aeb6a2 Improve collection of allocation receipts 2019-11-07 23:21:36 +01:00
K Prasch 88d5d38b66
Merge pull request #1327 from nucypher/biznaga
[EPIC] Biznaga: Integration of testnet with staking contracts
2019-10-25 15:36:42 -07:00
K Prasch a518aa9767
Merge pull request #1364 from szotov/extract-sample
Extract sample() from solidity to python
2019-10-25 15:34:40 -07:00
David Núñez a2b4cc9d82 Apply suggestions from code review
Co-Authored-By: MacLane S Wilkison <maclane@nucypher.com>
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
2019-10-23 22:06:48 +02:00
David Núñez e124fe50e6 Merge remote-tracking branch 'upstream/master' into biznaga
Fix conflicts in nucypher stake and nucypher-deploy
2019-10-22 22:53:23 +02:00
derekpierre e84f3b56a7 RFC changes based on reviews for PR 1417. 2019-10-21 09:27:23 -04:00
David Núñez 72fca457c9 test_blockchain_ursulas_reencrypt now works for N=10. Also test for down nodes. 2019-10-21 01:56:35 +02:00
David Núñez 6f33b2b53a Adapt test for sampling distribution and relocate to agent tests 2019-10-20 19:11:21 +02:00
David Núñez 9d88930e3c Remove test for sampling in contract 2019-10-20 18:15:32 +02:00
szotov f330f5504b Fixed tests for new method 2019-10-20 17:50:47 +02:00
David Núñez c157a51312 RFCs to PR #1402 (vol 2) 2019-10-20 00:29:45 +02:00
David Núñez 0a3683286d RFCs to PR #1402 2019-10-19 23:59:42 +02:00
David Núñez 377eb0dcf9 Test IndividualAllocationRegistry. Fix some broken stuff. 2019-10-19 23:59:37 +02:00
David Núñez 09591a1a78 Simplify UX of CLI when staking via contract
* Remove --escrow flag
* No account selection; use individual allocation file or explicit addresses
2019-10-19 23:59:37 +02:00
David Núñez d363108661 Stake should be the locked tokens, not locked + rewards. Fix #1369 2019-10-19 23:59:36 +02:00
David Núñez d968cdd848 Add account selection to collect-reward. Complete tests for stake via contract. 2019-10-19 23:59:30 +02:00
David Núñez 8e2bb3e217 Don't use a ContractAdministrator for painting nucypher-deploy inspect 2019-10-19 22:54:24 +02:00
szotov 0976b2bcbe Added prolongStake to PreallocationEscrow 2019-10-19 22:48:47 +02:00
szotov d8621c17be Fixed tests after renaming 2019-10-19 22:48:47 +02:00
szotov dd0be915c4 Rename UserEscrow in python 2019-10-19 22:48:47 +02:00
szotov 7d445203ea UserEscrow renaming in contracts 2019-10-19 22:48:47 +02:00
David Núñez 3515dad296 Fixes to assorted comments: docs, tests, etc. 2019-10-19 22:48:47 +02:00
David Núñez 8433316b0d Better integration of registry when selecting accounts and logging 2019-10-19 22:48:47 +02:00
David Núñez cfe6504393 More tests for staking via contract: set-worker, restake. Assorted fixes 2019-10-19 22:48:47 +02:00
David Núñez 0c4ce00d16 CLI tests for staking via a UserEscrow contract
* Based on tests/cli/ursula/test_stakeholder_and_ursula.py
2019-10-19 22:48:47 +02:00
David Núñez 3c33fe8281 New mock_allocation_registry fixture. Fix mock_allocation_infile and broken tests 2019-10-19 22:48:47 +02:00
David Núñez 78b0c579dd Staker now can deposit tokens on behalf of an allocation user 2019-10-19 22:48:47 +02:00
David Núñez b726b8ce9d Improve regex in test_status. Solve pytest regex warnings. 2019-10-19 22:48:47 +02:00
David Núñez 08c2f45865 @validate_checksum_address now checks all parameters ending with "_address".
Closes #1084
2019-10-19 22:48:47 +02:00
David Núñez 0e4e32c90f Allow UserEscrow.withdrawPolicyReward() to accept a recipient address, like PolicyManager 2019-10-19 22:48:46 +02:00
David Núñez 66efc2af9e Minor touches to UserEscrowAgent 2019-10-19 22:48:46 +02:00
David Núñez aed5d14bee Touches to nucypher-deploy 2019-10-19 22:48:46 +02:00
David Núñez 137db286ee Touches to allocation tests 2019-10-19 22:48:46 +02:00
David Núñez 5a26441f44 Use @validate_checksum_address in UserEscrowProxyDeployer.assign_beneficiary() 2019-10-19 22:48:46 +02:00
derekpierre b1039a3e78 Added test to ensure that options and parameters for commands match. 2019-10-18 11:16:13 -04:00
derekpierre b9ae88979e Improve cli command help testing 2019-10-18 11:16:13 -04:00
derekpierre 4580a0bcc1 Changed CLI format for "stake" command - improve help and detection of invalid commands
Update unit tests.
2019-10-18 11:16:13 -04:00
derekpierre 802f56d2eb Code cleanup and improvement of test code coverage 2019-10-18 11:16:13 -04:00
derekpierre ae6ac4b2aa Fixed broken CLI tests based on refactor 2019-10-18 11:16:13 -04:00
derekpierre 16bf950020 Changed CLI format for "ursula" command - improve help and detection of invalid commands
Update unit tests.
2019-10-18 11:16:13 -04:00
derekpierre 068f02e2af Changed CLI format for "bob" command - improve help and detection of invalid commands
Update unit tests
2019-10-18 11:16:13 -04:00
Michael Egorov f0014f4b13
All characters use keyring 2019-10-14 12:30:11 -07:00
Michael Egorov 038f822e27
Unlock keyring before test 2019-10-12 13:15:39 -04:00
Michael Egorov 6521fcc53b
Test Alice with keyring: fail 2019-10-12 13:10:56 -04:00
Tux 37110bf8e0
Merge pull request #1384 from cygnusv/noche
Final touches to nightly build
2019-10-02 05:03:40 -06:00
David Núñez dac6e0cffb Statistical test: Raise number of samples to 1000. Expected runtime 5 min 2019-10-02 11:37:17 +02:00
Michael Egorov d0c889a72b
Rename confusing f,b to federated,blockchain 2019-10-01 12:14:39 -07:00
Michael Egorov 8c27398204
Reset test rpc message ID before test b/c it's shared globally 2019-10-01 12:14:38 -07:00
Michael Egorov 40287ef7c5
Blockchain and federated tests 2019-10-01 12:14:38 -07:00
Michael Egorov f32a937854
Web character control tests pass 2019-10-01 12:14:38 -07:00