Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Mar 18, 2019. It is now read-only.

Commit f633130

Browse files
transport -> transports
1 parent fec39f6 commit f633130

File tree

6 files changed

+23
-12
lines changed

6 files changed

+23
-12
lines changed

coreapi/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from coreapi.exceptions import ParseError, TransportError, ErrorMessage
55
from coreapi.history import History
66
from coreapi.client import Client
7-
from coreapi.transport import BaseTransport, HTTPTransport
7+
from coreapi.transports import BaseTransport, HTTPTransport
88

99

1010
__version__ = '1.11.4'

coreapi/transports/__init__.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# coding: utf-8
2+
from coreapi.transports.base import BaseTransport
3+
from coreapi.transports.http import HTTPTransport
4+
5+
6+
__all__ = [
7+
'BaseTransport', 'HTTPTransport'
8+
]

coreapi/transports/base.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
# coding: utf-8
2+
import itypes
3+
4+
5+
class BaseTransport(itypes.Object):
6+
schemes = None
7+
8+
def transition(self, link, params=None, client=None, link_ancestors=None):
9+
raise NotImplementedError() # pragma: nocover

coreapi/transport.py renamed to coreapi/transports/http.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
# coding: utf-8
22
from __future__ import unicode_literals
33
from collections import OrderedDict
4-
from coreapi import Document, Object, Link, Array, Error, ErrorMessage
54
from coreapi.compat import urlparse
6-
from coreapi.exceptions import UnsupportedContentType
5+
from coreapi.document import Document, Object, Link, Array, Error
6+
from coreapi.exceptions import ErrorMessage, UnsupportedContentType
7+
from coreapi.transports.base import BaseTransport
78
import requests
89
import itypes
910
import json
@@ -28,13 +29,6 @@ def _coerce_to_error_content(node):
2829
return node
2930

3031

31-
class BaseTransport(itypes.Object):
32-
schemes = None
33-
34-
def transition(self, link, params=None, client=None, link_ancestors=None):
35-
raise NotImplementedError() # pragma: nocover
36-
37-
3832
class HTTPTransport(BaseTransport):
3933
schemes = ['http', 'https']
4034

tests/test_commandline.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from coreapi import __version__ as version
33
from coreapi import Document, Link
44
from coreapi.commandline import client, coerce_key_types
5-
from coreapi.transport import HTTPTransport
5+
from coreapi.transports import HTTPTransport
66
import pytest
77
import os
88
import shutil

tests/test_transport.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# coding: utf-8
22
from coreapi import get_client, get_default_client, Link, Field
33
from coreapi.exceptions import TransportError
4-
from coreapi.transport import HTTPTransport
4+
from coreapi.transports import HTTPTransport
55
import pytest
66
import requests
77

0 commit comments

Comments
 (0)