This website requires JavaScript.
Explore
Help
Sign In
sartography
/
cr-connect-workflow
Watch
1
Star
0
Fork
0
You've already forked cr-connect-workflow
mirror of
https://github.com/sartography/cr-connect-workflow.git
synced
2025-02-22 20:58:28 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
cr-connect-workflow
/
tests
History
Dan Funk
a322801c91
Allow a study to be deleted, even if some statistics are laying around.
2020-04-03 16:41:16 -04:00
..
data
Marshmallow isn't the right tool when dealing with large models with lots of null values. Rather than fight the process of mamaging the Study Details, I'm letting that fall through, and we can test on an individual value or maybe set up a constants array when that becomes meaningful.
2020-04-03 16:24:38 -04:00
__init__.py
Lots and lots of random stuff as I organize code and get things to make sense.
2019-12-18 14:02:17 -05:00
base_test.py
fixing a bug that was causing failing tests.
2020-03-30 14:01:57 -04:00
test_authentication.py
It became impossible to use the Swagger ui when we started adding authentication to all of the calls. I discovered Connexion and Swagger have a default way of handing JTW authentication and this cleans up our code quite a bit, moves the securing of endpoints into the API Definition, which is quite nice, and removes a whole library dependency (I never get to do that!) I added a SWAGGER_AUTH_KEY that can be used in non-production environments to allow users to quickly authenticate from the Swagger ui. I also removed all api calls to simple little happy api services, because that is just mean and pointless.
2020-03-24 14:15:21 -04:00
test_files_api.py
Created a "StudyService" and moved all complex logic around study manipulation out of the study api, and this service, as things were getting complicated. The Workflow Processor no longer creates the WorkflowModel, the study object handles that, and only passes the model into the workflow processor when it is ready to start the workflow.
2020-03-30 08:00:16 -04:00
test_protocol_builder.py
Marshmallow isn't the right tool when dealing with large models with lots of null values. Rather than fight the process of mamaging the Study Details, I'm letting that fall through, and we can test on an individual value or maybe set up a constants array when that becomes meaningful.
2020-04-03 16:24:38 -04:00
test_required_docs_script.py
Vastly more informative ApiError model that provides details on the underlying task where the error occured.
2020-03-27 08:29:31 -04:00
test_study_api.py
Allow a study to be deleted, even if some statistics are laying around.
2020-04-03 16:41:16 -04:00
test_study_service.py
Marshmallow isn't the right tool when dealing with large models with lots of null values. Rather than fight the process of mamaging the Study Details, I'm letting that fall through, and we can test on an individual value or maybe set up a constants array when that becomes meaningful.
2020-04-03 16:24:38 -04:00
test_tasks_api.py
Assure that files uploaded through web forms and files generated from templates can be cross-referenced to known document requirements from the protocol builder. Configurators can control this by managing an XLS Spreadsheet called "irb_documents.xslx".
2020-03-19 17:14:20 -04:00
test_tools_api.py
missed some test errors in the last push. Just fixing the tests.
2020-03-05 11:23:22 -05:00
test_workflow_processor.py
Created a "StudyService" and moved all complex logic around study manipulation out of the study api, and this service, as things were getting complicated. The Workflow Processor no longer creates the WorkflowModel, the study object handles that, and only passes the model into the workflow processor when it is ready to start the workflow.
2020-03-30 08:00:16 -04:00
test_workflow_spec_api.py
Created a "StudyService" and moved all complex logic around study manipulation out of the study api, and this service, as things were getting complicated. The Workflow Processor no longer creates the WorkflowModel, the study object handles that, and only passes the model into the workflow processor when it is ready to start the workflow.
2020-03-30 08:00:16 -04:00
test_workflow_spec_validation_api.py
Created a "StudyService" and moved all complex logic around study manipulation out of the study api, and this service, as things were getting complicated. The Workflow Processor no longer creates the WorkflowModel, the study object handles that, and only passes the model into the workflow processor when it is ready to start the workflow.
2020-03-30 08:00:16 -04:00