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