=== modified file 'capturemock/pythonclient.py' --- capturemock/pythonclient.py 2013-12-10 20:09:34 +0000 +++ capturemock/pythonclient.py 2013-12-11 06:55:13 +0000 @@ -118,6 +118,10 @@ metaClass = type(proxyTargetClass) if metaClass not in [ type, types.ClassType ]: metaClassName = self.captureMockNameFinder.makeMetaClass(metaClass) + elif '(_abcoll.MutableMapping)' in classDesc: + import abc + metaClass = abc.ABCMeta + metaClassName = self.captureMockNameFinder.makeMetaClass(metaClass) return self.captureMockNameFinder.makeClass(classDesc, metaClassName) def captureMockCreateClassProxy(self, proxyName, proxyTarget, classDesc):