Skip to content

Commit 64ba075

Browse files
committed
resolver / add schema_resolver tests (wip)
1 parent 5e3fde0 commit 64ba075

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
import urllib
2+
3+
import pytest
4+
5+
6+
def test___init__invalid_data(mocker):
7+
from openapi_python_client.resolver.schema_resolver import SchemaResolver
8+
9+
with pytest.raises(ValueError):
10+
SchemaResolver(None)
11+
12+
invalid_url = "foobar"
13+
with pytest.raises(ValueError):
14+
SchemaResolver(invalid_url)
15+
16+
invalid_url = 42
17+
with pytest.raises(urllib.error.URLError):
18+
SchemaResolver(invalid_url)
19+
20+
invalid_url = mocker.Mock()
21+
with pytest.raises(urllib.error.URLError):
22+
SchemaResolver(invalid_url)

0 commit comments

Comments
 (0)