Commit Graph

4101 Commits (add336af3fa7440d59e7621ce94c80ae945c2149)

Author SHA1 Message Date
jMyles 8b14f5d974 A different way to assert work_order similarity. 2019-06-28 20:10:59 -07:00
jMyles 3f59475a36 Logging phantom node situation, though we do need to full-on bucket these per #567. 2019-06-28 20:10:59 -07:00
jMyles b92c41d928 Bob sets correctness keys earlier. 2019-06-28 20:10:59 -07:00
jMyles 96276eef89 Logging statement in the event that domains don't match (although it turns out that's *not* the problem in #941. 2019-06-28 20:10:59 -07:00
jMyles 31a70f1b39 Adding more narrative to the test to show what's really happening when Bob gathers CFrags. 2019-06-28 20:10:59 -07:00
jMyles 7790b106d9 Work Orders is the dict_values now. 2019-06-28 20:10:59 -07:00
jMyles 0888fc5946 Calling the capsule side channel in most places where it was previously unpacked. 2019-06-28 20:10:59 -07:00
jMyles ac12c461e6 Setting log level as debug for Finnegan's. 2019-06-28 20:10:21 -07:00
jMyles ca68ad6e97 Our capsule side channel now tracks past messages. 2019-06-28 20:10:21 -07:00
jMyles 37c9b75ca1 Adding --log-level as a CLI option. See #1018. 2019-06-28 20:10:21 -07:00
jMyles aa1392a55e Always set the correctness keys; new retrieval or not. 2019-06-28 20:10:21 -07:00
jMyles 18fe0d6d16 With caching in place, we can again apply the logic of whether to save the WorkOrder. 2019-06-28 20:10:21 -07:00
jMyles eab64bde13 Test showing 892. 2019-06-28 20:10:21 -07:00
jMyles 3e94e91be2 Test showing Bob's second retrieval. 2019-06-28 20:10:21 -07:00
jMyles e393509b76 Instead of raising here, give 'em the ole' 404. 2019-06-28 20:10:21 -07:00
jMyles ab6dfa7e1d Now, we'll work in the matter of whether to retrieve anew. 2019-06-28 20:10:21 -07:00
jMyles a3df1d03d5 ...and we'll pass the cache argument down from retrieve. 2019-06-28 20:10:21 -07:00
jMyles c06cf4ba3b OK, start with a cache argument in generate_work_orders. 2019-06-28 20:10:21 -07:00
jMyles 4c0d51fd7f First step: let's stop caring for the moment whether we've retrieved against this Capsule before. 2019-06-28 20:10:21 -07:00
jMyles 694ba1bea2 Test showing 920. 2019-06-28 20:10:21 -07:00
K Prasch 72977f0a60
Merge pull request #1094 from vepkenez/optimize-circle
Speed up CI builds
2019-06-28 10:28:54 -07:00
David Núñez 18daf4abb3
Merge pull request #1106 from fjarri/fix-pytest-warnings
Fix `py.test` warnings
2019-06-28 10:39:41 +02:00
Damon C d298255da6 re-use docker build step 2019-06-27 17:46:17 -07:00
David Núñez 82b80e71e1 pytest.ini: Add --strict-markers, add common codecov arguments
* Avoids that unregistered marks just make the test to pass trivially (see https://docs.pytest.org/en/latest/mark.html#raising-errors-on-unknown-marks)
* Adds codecov arguments to improve readability of circleci/config.yml
2019-06-27 14:48:12 -07: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
Damon C a64822422e use prepare environment 2019-06-27 12:47:12 -07:00
Damon C c70fbc8a37 switch validate reqs to python36 base 2019-06-27 12:47:12 -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
Bogdan Opanchuk cf2429b902 Define `slow` marker in pytest.ini to avoid warnings 2019-06-26 22:36:18 -07:00
David Núñez 740ed7900f
Merge pull request #821 from KPrasch/ipc
IPC-RPC Character Control
2019-06-26 18:07:22 +02:00
Kieran Prasch 28b0c39a5e
Respond to RFCs in PR #821 2019-06-26 08:50:54 -07:00
Kieran Prasch 6ec361db32
Cleanup Imports, use the latest test web controller fixtures for policy and decrypt endpoints. 2019-06-26 08:50:54 -07:00
Kieran Prasch 0076e1728a
Integrate revocation control works; handle duration in response assembly 2019-06-26 08:50:54 -07:00
Kieran Prasch ef088d8f31
Hook-up JSON-IPC to Character CLI action entry points 2019-06-26 08:50:54 -07:00
Kieran Prasch 92b7a62d3a
Keep out the sandbox! 2019-06-26 08:50:54 -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 81b61ecdc8
Test showing GET-style interface working with JSONRPC 2019-06-26 08:50:54 -07:00
Kieran Prasch d61a3db89a
Porting to stringio 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
Kieran Prasch 7d5093a34d
Twisted IPC Transport class draft 2019-06-26 08:50:54 -07:00
Kieran Prasch 29eb683234
Updates CLI to run and implement IPC Conteroller 2019-06-26 08:50:54 -07:00
Kieran Prasch 6ea8e4cac5
Character + IPC Controller inegration work 2019-06-26 08:50:54 -07:00
Kieran Prasch 27c7b54335
JSON RPC-IPC Controller and Emitter, Round 1! 2019-06-26 08:50:54 -07:00
Tux c1c35b56d6
Merge pull request #1097 from tuxxy/defenestrate-remove
Defenestrate 'nucypher remove' from the CLI
2019-06-19 18:42:26 -07:00
tuxxy dac9f72c0a Defenestrate 'nucypher remove' from the CLI 2019-06-19 17:28:17 -06:00
K Prasch 7894d6a4fd
Merge pull request #1074 from vepkenez/standardize-pip
Standardize pip reqs files
2019-06-17 09:40:26 -07:00
K Prasch 4ccbb644cd
Merge pull request #1078 from mswilkison/documentation-fixes
Fix broken documentation links
2019-06-14 23:12:02 -07:00
MacLane Wilkison 3acd253b7f Fix typos, outdated commands, PEP8 2019-06-14 19:18:37 -07:00
damon c 5b594efe9d
Apply suggestions from code review (add -f to ignore missing files)
Co-Authored-By: Derek Pierre <derek.pierre@gmail.com>
2019-06-14 10:51:47 -07:00