mirror of
https://github.com/sartography/cr-connect-workflow.git
synced 2025-02-22 20:58:28 +00:00
Mock the Protocol Builder response in my test
This commit is contained in:
parent
804926dbac
commit
c8446bfafd
@ -1,13 +1,18 @@
|
||||
from tests.base_test import BaseTest
|
||||
from crc.services.protocol_builder import ProtocolBuilderService
|
||||
|
||||
from crc import app, session
|
||||
from crc.services.protocol_builder import ProtocolBuilderService
|
||||
|
||||
from unittest.mock import patch
|
||||
|
||||
|
||||
class TestIRBInfo(BaseTest):
|
||||
|
||||
def test_irb_info_script(self):
|
||||
@patch('crc.services.protocol_builder.requests.get')
|
||||
def test_irb_info_script(self, mock_get):
|
||||
app.config['PB_ENABLED'] = True
|
||||
mock_get.return_value.ok = True
|
||||
mock_get.return_value.text = self.protocol_builder_response('irb_info.json')
|
||||
workflow = self.create_workflow('irb_info_script')
|
||||
irb_info = ProtocolBuilderService.get_irb_info(workflow.study_id)
|
||||
workflow_api = self.get_workflow_api(workflow)
|
||||
|
Loading…
x
Reference in New Issue
Block a user