diff --git a/test/unit/client/test_client.py b/test/unit/client/test_client.py index 82f5ba28..97c26c2f 100644 --- a/test/unit/client/test_client.py +++ b/test/unit/client/test_client.py @@ -1852,6 +1852,19 @@ def test_file_request(mock_client): assert file_request.object_id == file_request_id +def test_get_sign_templates_from_id(mock_client, mock_box_session, mock_sign_template_response): + test_sign_template_id = '93153068-5420-467b-b8ef-8e54bfb7be42' + expected_url = f'{API.BASE_API_URL}/sign_templates/{test_sign_template_id}' + mock_box_session.get.return_value.json.return_value = mock_sign_template_response + + sign_template = mock_client.sign_template(test_sign_template_id).get() + + mock_box_session.get.assert_called_once_with(expected_url, headers=None, params=None) + + assert isinstance(sign_template, SignTemplate) + assert sign_template.id == '93153068-5420-467b-b8ef-8e54bfb7be42' + + def test_get_sign_template(mock_client, mock_box_session, mock_sign_template_response): test_sign_template_id = '93153068-5420-467b-b8ef-8e54bfb7be42' expected_url = f'{API.BASE_API_URL}/sign_templates/{test_sign_template_id}' @@ -1862,7 +1875,6 @@ def test_get_sign_template(mock_client, mock_box_session, mock_sign_template_res mock_box_session.get.assert_called_once_with(expected_url) assert isinstance(sign_template, SignTemplate) - assert sign_template.id == '93153068-5420-467b-b8ef-8e54bfb7be42' assert sign_template.name == 'important-file.pdf' assert sign_template.email_message == 'Please sign this document.\n\nKind regards'