summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-04-28 18:16:30 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2014-04-28 18:16:30 -0400
commit6d0a8b09bae6f870d0b09232d0c2daf836c68bbd (patch)
tree7143e3fbf827f9c5e880be222194d319e98a143c
parent2858e56a21297351a1949dcb9793f9d18a78b638 (diff)
downloadmako-6d0a8b09bae6f870d0b09232d0c2daf836c68bbd.tar.gz
- use py3.3's unittest.mock if available
-rw-r--r--mako/compat.py1
-rw-r--r--test/__init__.py7
-rw-r--r--test/test_cmd.py3
3 files changed, 8 insertions, 3 deletions
diff --git a/mako/compat.py b/mako/compat.py
index dea1b30..e26b65b 100644
--- a/mako/compat.py
+++ b/mako/compat.py
@@ -99,6 +99,7 @@ except:
return func(*(args + fargs), **newkeywords)
return newfunc
+
all = all
import json
diff --git a/test/__init__.py b/test/__init__.py
index cf5f36a..46f9f81 100644
--- a/test/__init__.py
+++ b/test/__init__.py
@@ -1,7 +1,7 @@
from mako.template import Template
import unittest
import os
-from mako.compat import py3k, py26
+from mako.compat import py3k, py26, py33
from mako import compat
from mako.util import update_wrapper
import re
@@ -62,6 +62,11 @@ def teardown():
import shutil
shutil.rmtree(module_base, True)
+if py33:
+ from unittest import mock
+else:
+ import mock
+
@contextlib.contextmanager
def raises(except_cls, message=None):
try:
diff --git a/test/test_cmd.py b/test/test_cmd.py
index d7e07ae..a2adbf9 100644
--- a/test/test_cmd.py
+++ b/test/test_cmd.py
@@ -1,8 +1,7 @@
from __future__ import with_statement
from contextlib import contextmanager
-from test import TemplateTest, eq_, raises, template_base
+from test import TemplateTest, eq_, raises, template_base, mock
import os
-import mock
from mako.cmd import cmdline
class CmdTest(TemplateTest):