summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Withers <chris@withers.org>2019-05-02 08:05:49 +0100
committerChris Withers <chris@withers.org>2019-05-02 09:00:35 +0100
commita8c4bfa29393f11ff37531787e089ca64a6f5c82 (patch)
tree7d518bcf5f4d1927059cc5bf2b705204467b94e7
parent8d01e23bdf3345bbaad6c590686c8d561e6a8417 (diff)
downloadmock-a8c4bfa29393f11ff37531787e089ca64a6f5c82.tar.gz
test for python 2 _isidentifier
-rw-r--r--mock/tests/testhelpers.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/mock/tests/testhelpers.py b/mock/tests/testhelpers.py
index 278fe6b..d56a47f 100644
--- a/mock/tests/testhelpers.py
+++ b/mock/tests/testhelpers.py
@@ -1025,6 +1025,14 @@ class SpecSignatureTest(unittest.TestCase):
self.assertEqual(mock.__name__, 'funcopy')
+ @unittest.skipIf(six.PY3, "Here to test our Py2 _isidentifier")
+ def test_spec_function_has_identifier_name(self):
+ func = lambda: 'nope'
+ func.__name__ = 'global'
+ mock = create_autospec(func)
+ self.assertEqual(mock.__name__, 'funcopy')
+
+
def test_spec_function_assert_has_calls(self):
def f(a): pass
mock = create_autospec(f)