File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed
tests/test_openapi_parser Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,22 @@ def test_constructor(self, mocker):
3535 assert r .constructor () == "[SuperCoolClass.from_dict(item) for item in response.json()]"
3636
3737
38+ class TestRefResponse :
39+ def test_return_string (self , mocker ):
40+ from openapi_python_client .openapi_parser .responses import RefResponse
41+
42+ r = RefResponse (200 , reference = mocker .MagicMock (class_name = "SuperCoolClass" ))
43+
44+ assert r .return_string () == "SuperCoolClass"
45+
46+ def test_constructor (self , mocker ):
47+ from openapi_python_client .openapi_parser .responses import RefResponse
48+
49+ r = RefResponse (200 , reference = mocker .MagicMock (class_name = "SuperCoolClass" ))
50+
51+ assert r .constructor () == "SuperCoolClass.from_dict(response.json())"
52+
53+
3854class TestStringResponse :
3955 def test_return_string (self ):
4056 from openapi_python_client .openapi_parser .responses import StringResponse
You can’t perform that action at this time.
0 commit comments