Ejemplo n.º 1
0
    def test_create(self, request):
        resp = create_mock_json('tests/resources/task_router/workflows_instance.json')
        resp.status_code = 201
        request.return_value = resp

        workflows = Workflows(BASE_URI, AUTH)
        workflows.create("Test Workflow", "configuration", "http://www.example.com")
        exp_params = {
            'FriendlyName': "Test Workflow",
            'Configuration': "configuration",
            'AssignmentCallbackUrl': 'http://www.example.com'
        }

        request.assert_called_with("POST", "{0}/Workflows".format(BASE_URI), data=exp_params, auth=AUTH,
                                   use_json_extension=False)