summaryrefslogtreecommitdiff
path: root/mox_test_helper.py
diff options
context:
space:
mode:
authorsmiddlek <smiddlek@b1010a0a-674b-0410-b734-77272b80c875>2012-11-16 19:17:52 +0000
committersmiddlek <smiddlek@b1010a0a-674b-0410-b734-77272b80c875>2012-11-16 19:17:52 +0000
commit160491d0384285698d726b1af21277f336107f51 (patch)
treeeac4e643847865508bdf7ff2db51525650a2530e /mox_test_helper.py
parent836982b46ab9e1e60b12009aa5abab384131c697 (diff)
downloadmox-master.tar.gz
Patch for Issue #47, provided by gps@google.comHEADmaster
git-svn-id: http://pymox.googlecode.com/svn/trunk@75 b1010a0a-674b-0410-b734-77272b80c875
Diffstat (limited to 'mox_test_helper.py')
-rwxr-xr-xmox_test_helper.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/mox_test_helper.py b/mox_test_helper.py
index 5ac989f..58c099e 100755
--- a/mox_test_helper.py
+++ b/mox_test_helper.py
@@ -118,6 +118,25 @@ class CallableClass(object):
return 'Not mock'
+try:
+ import abc
+
+ class MyDictABC(object):
+ __metaclass__ = abc.ABCMeta
+
+ MyDictABC.register(dict)
+
+ class CallableSubclassOfMyDictABC(MyDictABC):
+
+ def __call__(self, one):
+ return 'Not mock'
+
+ def __getitem__(self, key, default=None):
+ return 'Not mock'
+except ImportError:
+ pass # Python 2.5 or earlier
+
+
def MyTestFunction(one, two, nine=None):
pass