diff options
| author | Georg Brandl <georg@python.org> | 2008-05-06 18:33:08 +0200 |
|---|---|---|
| committer | Georg Brandl <georg@python.org> | 2008-05-06 18:33:08 +0200 |
| commit | 9a0d4f1eed8aba8acaefdda94676a494a2f61a59 (patch) | |
| tree | 2a6701c477c8ec706fec50cdc3f92d745aa035d0 /tests | |
| parent | 0fbd6d110e30d3f3433a1be8528797de1d6eb0a4 (diff) | |
| download | pygments-git-0.10.tar.gz | |
Ignore import errors in the tests.0.10
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/test_basic_api.py | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tests/test_basic_api.py b/tests/test_basic_api.py index 0bcbb938..ab348cbc 100644 --- a/tests/test_basic_api.py +++ b/tests/test_basic_api.py @@ -131,7 +131,10 @@ class FormattersTest(unittest.TestCase): a(info[1], "missing formatter aliases") # aliases a(info[3], "missing formatter docstring") # doc - inst = formatter(opt1="val1") + try: + inst = formatter(opt1="val1") + except ImportError: + continue inst.get_style_defs() inst.format(ts, out) @@ -163,7 +166,11 @@ class FormattersTest(unittest.TestCase): # test that the formatter supports encoding and Unicode tokens = list(lexers.PythonLexer(encoding='utf-8').get_tokens("def f(): 'รค'")) for formatter, info in formatters.FORMATTERS.iteritems(): - inst = formatter(encoding=None) + try: + inst = formatter(encoding=None) + except ImportError: + # some dependency not installed + continue out = format(tokens, inst) if formatter.unicodeoutput: self.assert_(type(out) is unicode) |
