Kieran Prasch
760441ed8f
Resolve web3 event filter deprecation warnings / inaccurate event records
2018-04-22 19:38:42 -07:00
Kieran Prasch
139853645c
Adjust global airdrop test utility
2018-04-22 19:37:16 -07:00
Kieran Prasch
2fd05d3db5
Seperate airdropping from account creation, resetting eth balances between test modules while still using the same geth keyring
2018-04-22 18:58:58 -07:00
Kieran Prasch
c7895419fb
Moves test utils module, fixes spawn_miner args
2018-04-21 22:33:19 -07:00
Kieran Prasch
2233fb4f2a
Catch ValueError for geth IPC Transaction failure.
2018-04-21 22:32:36 -07:00
Kieran Prasch
2973b8f362
Specify origin tx args in contract test transactions
2018-04-21 22:32:23 -07:00
Michael Egorov
321f722abd
Geth bugfixes:
...
* address argument name has changed in unlockAccount
* ethers expressed in wei, not ETH
* ValueError is raised when trying to do gas estimate for a failing
transaction, not TransactionFailed
2018-04-21 22:31:53 -07:00
Kieran Prasch
afb3d3360c
Reorganize code, add docstrings, fix ContractDeployer fixture args.
2018-04-21 22:31:01 -07:00
szotov
5c56d4311e
Fixed escrow and integration tests
2018-04-21 16:59:58 +03:00
szotov
9e5a4ba376
Fixed policy and government tests
2018-04-20 14:25:39 +03:00
K Prasch
04d87b9b7f
Merge pull request #253 from KPrasch/solc-upgrade
...
Upgrade solc; Deprecate provider.get_or_deploy
2018-04-20 02:25:25 -07:00
Kieran Prasch
9b145941ad
ContractProvider and Web3 API updates
2018-04-20 02:17:13 -07:00
Kieran Prasch
02e23b9fef
Merge remote-tracking branch 'upstream/solc-pipeline' into solc-upgrade
2018-04-20 01:42:14 -07:00
Kieran Prasch
b8419744a4
Deprecates get_or_deploy_contract
2018-04-20 01:30:26 -07:00
Kieran Prasch
9f0859cf66
Updates contract constructors and event emissions to solc v0.4.23
2018-04-20 01:30:18 -07:00
Kieran Prasch
e25caf2e89
Use import rebindings to extract the dispacter proxy and zeppelin sub-repos.
2018-04-19 17:42:01 -07:00
szotov
7944c3da67
Fixed Registrar.get_contract method, added optimization option to contract compilation
2018-04-19 21:06:49 +03:00
Kieran Prasch
f07ed43a32
Contract test Web3 API Updates;
2018-04-17 10:50:53 -07:00
tuxxy
6f64b3acc7
Refactor Registrar to handle addresses as keys; Add some minor fixes to tests
2018-04-16 02:23:56 -07:00
Kieran Prasch
67812e5cd9
Merge remote-tracking branch 'tuxxy/solc-populus-bridge' into solc-pipeline
2018-04-16 00:58:50 -07:00
Kieran Prasch
fc22d51eac
Cleanup tests, web3 -> w3, cleanup imports.
2018-04-16 00:23:20 -07:00
tuxxy
84f9bd7864
Refactor Registrar to handle addresses as keys; Add some minor fixes to tests
2018-04-16 01:19:05 -06:00
Kieran Prasch
8b00b0a1cd
Massage Token/Issuer contract tests into running again. Removes .lower calls, update web3 events API to use event Filters.
2018-04-15 16:21:29 -07:00
tuxxy
b9d460a719
Apply API updates to eventFilters
2018-04-15 16:20:44 -07:00
tuxxy
8748a19893
Fix solidity test contracts path; Capture KeyError for Provider method
2018-04-15 16:06:10 -07:00
tuxxy
485d2a6f01
Start to update contract tests to pure web3 api; *borrowing* populus namespacs.
2018-04-15 16:05:12 -07:00
Kieran Prasch
7fab7eb18d
Update contract test to kms provider api usage; Remove Populus API calls
2018-04-15 16:04:43 -07:00
Kieran Prasch
c2d6e6baca
Pytest session fixture, delegating sol compiler control at test runtime
2018-04-15 16:04:43 -07:00
Kieran Prasch
efbac1df48
Removes Ethereumconfig, inject web providers into blockchain classes. Provider compiler control and web3 contract cache
2018-04-15 16:03:48 -07:00
tuxxy
d4b88a7a12
Get tests running with some changes - Add minimal EthereumConfig back as a holdover
2018-04-15 16:03:18 -07:00
tuxxy
012cf15c1d
Add get_contract_data method to find contracts on the Registrar chain via address or name
2018-04-15 15:59:54 -07:00
Kieran Prasch
78feadd0c4
Removes .lower calls, update web3 events API to use event Filters.
2018-04-15 12:33:33 -07:00
Kieran Prasch
991a2f7687
Massage Token/Issuer contract tests into running again.
2018-04-14 23:34:12 -07:00
tuxxy
f2a98ffc67
Push up everything I have so far and use eventFilters
2018-04-14 22:44:51 -06:00
Kieran Prasch
05571c1ec8
Fix waiting calls
2018-04-14 03:09:44 -07:00
Kieran Prasch
efd4ec0177
Start to update contract tests to pure web3 api; *borrowing* populus namespacs.; Fixes multi-dire compiler bug. needs review.
2018-04-14 01:33:39 -07:00
Kieran Prasch
1a7fa8e75c
Update contract test api calls
2018-04-13 17:09:40 -07:00
Kieran Prasch
227c8493ef
Update contract test to kms provider api usage
2018-04-13 16:57:57 -07:00
tuxxy
ee24326619
Remove Populus API calls and use new API
2018-04-13 17:53:47 -06:00
Kieran Prasch
9b2813f372
Pytest session fixture, delegating sol compiler control at test runtime
2018-04-13 15:32:01 -07:00
Kieran Prasch
506d7ed921
Provider compiler control and web3 contract cache; Provider interacting with registrar
2018-04-13 15:27:49 -07:00
tuxxy
b8085d0d0c
Get tests running with some changes
2018-04-12 21:29:18 -06:00
tuxxy
c490445f8b
Add tests for Registrar and the utility functions
2018-04-12 20:59:06 -06:00
Kieran Prasch
5ec9760a83
Consolidate test fixtures and utilities, optimize imports
2018-04-12 20:59:03 -06:00
Kieran Prasch
6959516ba6
Consolidate test fixtures and utilities, optimize imports
2018-04-11 20:26:03 -07:00
Kieran Prasch
adfa29609e
Manually merges inter-codebase tests, setup, pipfile, config classes, and sol source, respectively updates imports.
2018-04-10 17:03:21 -07:00