Damon C
|
595293c4b5
|
cleanup access to blockchain.client properties
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
898925c8ad
|
Integrating more tests with condensed blockchain interface, straggler Mock BlockchainPower.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
08fe94fea7
|
Moving (mocked) BlockchainPower usage in the direction of TransactingPower; Touch-ups.
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
cd9b2366c8
|
Blockchain -> BlockchainInterface
|
2019-07-04 11:23:50 +02:00 |
Kieran Prasch
|
1a2dabd095
|
Use Condensed Blockchain API in tests. credit to @vepkenez.
|
2019-07-04 11:23:50 +02:00 |
David Núñez
|
11e477c562
|
Consider @szotov's comment on setWorker: stakers have to wait to unset
The only way to use setWorker without waiting is that there's no worker set.
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
14dd22427b
|
Fix off-by-one error calculating stake end-period in Stake integration test.
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
75cd104c59
|
Extract StakeTracker from Worker/Staker
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
2595623fa8
|
Passing character tests, adding a test for Vladimir
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
ecc656a205
|
Allow stakers to release workers in StakingEscrow
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
6638e7ea3a
|
Workers must confirm activity directly. They can't do it via a contract
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
3a4df6adea
|
Fix remaining tests in test_policy_manager_agent
|
2019-07-04 11:23:49 +02:00 |
Kieran Prasch
|
1868f96bdc
|
API conversion -Implementing @transact receipt handing in-test.
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
a85adfdc55
|
Fix actors/test_staker and agents/test_token_agent
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
a8d77c40a9
|
Fix test_staking_escrow_agent tests. Start usingnew @transaction decorator.
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
e1df9a7d1b
|
Use stakers fixture in test_token_and_stake
|
2019-07-04 11:23:49 +02:00 |
David Núñez
|
edb95407c3
|
StakingEscrowAgent API for checking staker-worker relationship
|
2019-07-04 11:22:39 +02:00 |
David Núñez
|
8b446a904b
|
Change "by" to "from" in getWorkerByStaker and getStakerByWorker
|
2019-07-04 11:22:39 +02:00 |
David Núñez
|
357ff2a7cd
|
Stakers will need their own test ETH accounts, different than Ursulas'
|
2019-07-04 11:22:39 +02:00 |
David Núñez
|
da8fd0c3de
|
Missing renamings to "worker" and "staker" in agents.py
|
2019-07-04 11:22:39 +02:00 |
David Núñez
|
9638dc86bf
|
Fix name of StakingEscrowAgent. It was StakingEscrow
|
2019-07-04 11:22:38 +02:00 |
David Núñez
|
398896d2ab
|
Leftovers: Miner --> Staker, MiningAdjudicator --> Adjudicator, etc.
|
2019-07-04 11:22:38 +02:00 |
Kieran R. Prasch
|
877833aaf3
|
Understand Staker and Staking to be separate ideas.
|
2019-07-04 11:22:38 +02:00 |
Kieran R. Prasch
|
3a80eec247
|
Goodbye, Three Agents. Hello, Agency.
|
2019-07-04 11:22:38 +02:00 |
Kieran R. Prasch
|
5551ce950c
|
MinerEscrow -> StakingEscrow, and MiningAdjudicator -> Adjudicator in agency, and in-test
|
2019-07-04 11:22:38 +02:00 |
szotov
|
33e97a9c2f
|
miner->staker in tests and docs
|
2019-07-04 11:22:38 +02:00 |
szotov
|
821b0dcdbc
|
Renamed miner-> staker in contracts
|
2019-07-04 11:22:38 +02:00 |
szotov
|
fbe4493951
|
Changed restriction on miner<->worker relationship
|
2019-07-04 11:22:38 +02:00 |
szotov
|
69b21a2a85
|
Tests for worker events
|
2019-07-04 11:22:38 +02:00 |
szotov
|
f237389ca7
|
Tests for slashing worker
|
2019-07-04 11:22:38 +02:00 |
szotov
|
946ec2b2f1
|
Added way to slash intermediary contracts
|
2019-07-04 11:22:38 +02:00 |
szotov
|
8747177c5a
|
Moved minimum worker periods to constructor
|
2019-07-04 11:22:38 +02:00 |
szotov
|
1a76d9984b
|
Fixed agent tests
|
2019-07-04 11:22:38 +02:00 |
szotov
|
727a074503
|
Added test for setting worker
|
2019-07-04 11:22:38 +02:00 |
szotov
|
b545e3ec9b
|
Fixed small issues, added setWorker to UserEscrow
|
2019-07-04 11:22:38 +02:00 |
szotov
|
8bc89805ff
|
Fix agents tests
|
2019-07-04 11:22:38 +02:00 |
szotov
|
f850a42f58
|
Added worker role, excluded minting and activity confirmation from lock method
|
2019-07-04 11:22:38 +02:00 |
Bogdan Opanchuk
|
f1db1622cf
|
Temporarily skip test_deploy_multiple()
Fixing `usefixtures` mark makes it fail due to issue #1102
|
2019-06-27 14:45:34 -07:00 |
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 |
Bogdan Opanchuk
|
d83697648a
|
Fix typo: replace `usesfixtures` with `usefixtures`
|
2019-06-26 22:41:54 -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
|
cf64e5f114
|
Restores skipped stake division test on MinerAgent
|
2019-06-08 14:26:07 -07:00 |
Kieran Prasch
|
9430997aa7
|
Refining blockchian sync management for internal geth processes
|
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 Prasch
|
4a7a881d3e
|
Realize the Agency metaclass
|
2019-06-08 14:25:26 -07:00 |
David Núñez
|
b6ba1ff435
|
Conditional skip for Geth client integration. Fix #1037
|
2019-06-03 22:52:22 +03:00 |
Kieran R. Prasch
|
c6c6f66b8b
|
New client test module; Skip geth client signature integration test on CI until a better solution is found.
|
2019-06-03 22:52:22 +03:00 |
Kieran R. Prasch
|
e74ba944f8
|
Handle geth --dev process as a fixture to stop when finished. Additional test bug fixes, found missing assertions.
|
2019-06-03 22:52:22 +03:00 |
Kieran R. Prasch
|
f9d9346c0f
|
Test integration for geth client signing and nucypher.crypto verification
|
2019-06-03 22:52:22 +03:00 |
David Núñez
|
e913677354
|
Fix eth clients bugs. Improved tests for clients.
|
2019-06-03 22:52:22 +03:00 |