From 4e7bc75432d366eb32190d8a9e9582be564fbace Mon Sep 17 00:00:00 2001 From: Alex Gaynor <alex.gaynor@gmail.com> Date: Mon, 31 Mar 2014 11:34:49 -0700 Subject: [PATCH] Use the standard library's copy of mock when it's available. Change-Id: Id6a31157582efe47cc3a74e6658679c2bec14767 --- tests/test_command_helpers.py | 6 +++++- tests/test_multithreading.py | 7 ++++++- tests/test_swiftclient.py | 7 ++++++- 3 files changed, 17 insertions(+), 3 deletions(-) diff --git a/tests/test_command_helpers.py b/tests/test_command_helpers.py index 140e9154..af81601f 100644 --- a/tests/test_command_helpers.py +++ b/tests/test_command_helpers.py @@ -13,8 +13,12 @@ # See the License for the specific language governing permissions and # limitations under the License. +try: + from unittest import mock +except ImportError: + import mock + from six import StringIO -import mock import testtools from swiftclient import command_helpers as h diff --git a/tests/test_multithreading.py b/tests/test_multithreading.py index b5668378..81b07666 100644 --- a/tests/test_multithreading.py +++ b/tests/test_multithreading.py @@ -15,7 +15,12 @@ import sys import time -import mock + +try: + from unittest import mock +except ImportError: + import mock + import testtools import threading import six diff --git a/tests/test_swiftclient.py b/tests/test_swiftclient.py index 21fec10d..0667c108 100644 --- a/tests/test_swiftclient.py +++ b/tests/test_swiftclient.py @@ -14,8 +14,13 @@ # limitations under the License. # TODO: More tests -import mock import logging + +try: + from unittest import mock +except ImportError: + import mock + import six import socket import testtools