Merge pull request #376 from dhermes/move-devshell-to-contrib
Moving devshell module to contrib.
This commit is contained in:
7
docs/source/oauth2client.contrib.devshell.rst
Normal file
7
docs/source/oauth2client.contrib.devshell.rst
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
oauth2client.contrib.devshell module
|
||||||
|
====================================
|
||||||
|
|
||||||
|
.. automodule:: oauth2client.contrib.devshell
|
||||||
|
:members:
|
||||||
|
:undoc-members:
|
||||||
|
:show-inheritance:
|
||||||
@@ -14,6 +14,7 @@ Submodules
|
|||||||
.. toctree::
|
.. toctree::
|
||||||
|
|
||||||
oauth2client.contrib.appengine
|
oauth2client.contrib.appengine
|
||||||
|
oauth2client.contrib.devshell
|
||||||
oauth2client.contrib.django_orm
|
oauth2client.contrib.django_orm
|
||||||
oauth2client.contrib.flask_util
|
oauth2client.contrib.flask_util
|
||||||
oauth2client.contrib.gce
|
oauth2client.contrib.gce
|
||||||
|
|||||||
@@ -1,7 +0,0 @@
|
|||||||
oauth2client.devshell module
|
|
||||||
============================
|
|
||||||
|
|
||||||
.. automodule:: oauth2client.devshell
|
|
||||||
:members:
|
|
||||||
:undoc-members:
|
|
||||||
:show-inheritance:
|
|
||||||
@@ -16,7 +16,6 @@ Submodules
|
|||||||
oauth2client.client
|
oauth2client.client
|
||||||
oauth2client.clientsecrets
|
oauth2client.clientsecrets
|
||||||
oauth2client.crypt
|
oauth2client.crypt
|
||||||
oauth2client.devshell
|
|
||||||
oauth2client.file
|
oauth2client.file
|
||||||
oauth2client.service_account
|
oauth2client.service_account
|
||||||
oauth2client.tools
|
oauth2client.tools
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
"""Tests for oauth2client.devshell."""
|
"""Tests for oauth2client.contrib.devshell."""
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
import json
|
import json
|
||||||
@@ -23,17 +23,17 @@ import unittest
|
|||||||
|
|
||||||
import mock
|
import mock
|
||||||
|
|
||||||
from oauth2client import devshell
|
from oauth2client.contrib import devshell
|
||||||
from oauth2client._helpers import _from_bytes
|
from oauth2client._helpers import _from_bytes
|
||||||
from oauth2client._helpers import _to_bytes
|
from oauth2client._helpers import _to_bytes
|
||||||
from oauth2client.client import save_to_well_known_file
|
from oauth2client.client import save_to_well_known_file
|
||||||
from oauth2client.devshell import _SendRecv
|
from oauth2client.contrib.devshell import _SendRecv
|
||||||
from oauth2client.devshell import CREDENTIAL_INFO_REQUEST_JSON
|
from oauth2client.contrib.devshell import CREDENTIAL_INFO_REQUEST_JSON
|
||||||
from oauth2client.devshell import CommunicationError
|
from oauth2client.contrib.devshell import CommunicationError
|
||||||
from oauth2client.devshell import CredentialInfoResponse
|
from oauth2client.contrib.devshell import CredentialInfoResponse
|
||||||
from oauth2client.devshell import DEVSHELL_ENV
|
from oauth2client.contrib.devshell import DEVSHELL_ENV
|
||||||
from oauth2client.devshell import DevshellCredentials
|
from oauth2client.contrib.devshell import DevshellCredentials
|
||||||
from oauth2client.devshell import NoDevshellServer
|
from oauth2client.contrib.devshell import NoDevshellServer
|
||||||
|
|
||||||
# A dummy value to use for the expires_in field
|
# A dummy value to use for the expires_in field
|
||||||
# in CredentialInfoResponse.
|
# in CredentialInfoResponse.
|
||||||
@@ -82,7 +82,7 @@ class TestCredentialInfoResponse(unittest.TestCase):
|
|||||||
class Test_SendRecv(unittest.TestCase):
|
class Test_SendRecv(unittest.TestCase):
|
||||||
|
|
||||||
def test_port_zero(self):
|
def test_port_zero(self):
|
||||||
with mock.patch('oauth2client.devshell.os') as os_mod:
|
with mock.patch('oauth2client.contrib.devshell.os') as os_mod:
|
||||||
os_mod.getenv = mock.MagicMock(name='getenv', return_value=0)
|
os_mod.getenv = mock.MagicMock(name='getenv', return_value=0)
|
||||||
self.assertRaises(NoDevshellServer, _SendRecv)
|
self.assertRaises(NoDevshellServer, _SendRecv)
|
||||||
os_mod.getenv.assert_called_once_with(DEVSHELL_ENV, 0)
|
os_mod.getenv.assert_called_once_with(DEVSHELL_ENV, 0)
|
||||||
@@ -95,10 +95,10 @@ class Test_SendRecv(unittest.TestCase):
|
|||||||
sock.recv(6).decode = mock.MagicMock(
|
sock.recv(6).decode = mock.MagicMock(
|
||||||
name='decode', return_value=header_without_newline)
|
name='decode', return_value=header_without_newline)
|
||||||
|
|
||||||
with mock.patch('oauth2client.devshell.os') as os_mod:
|
with mock.patch('oauth2client.contrib.devshell.os') as os_mod:
|
||||||
os_mod.getenv = mock.MagicMock(name='getenv',
|
os_mod.getenv = mock.MagicMock(name='getenv',
|
||||||
return_value=non_zero_port)
|
return_value=non_zero_port)
|
||||||
with mock.patch('oauth2client.devshell.socket') as socket:
|
with mock.patch('oauth2client.contrib.devshell.socket') as socket:
|
||||||
socket.socket = mock.MagicMock(name='socket',
|
socket.socket = mock.MagicMock(name='socket',
|
||||||
return_value=sock)
|
return_value=sock)
|
||||||
self.assertRaises(CommunicationError, _SendRecv)
|
self.assertRaises(CommunicationError, _SendRecv)
|
||||||
Reference in New Issue
Block a user