From 22071dfede19fb4072f138dff53beb59290bbc08 Mon Sep 17 00:00:00 2001 From: Fernando Perez Date: Sun, 1 Jul 2012 13:14:47 -0700 Subject: [PATCH] Skip notebook 'static' dir in test suite. There's nothing there we should be running python tests on, and occasionally python files may appear there that cause problems to nose (e.g. mathjax ships a non-py3 valid conf.py that breaks py3 testing). --- IPython/testing/iptest.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/IPython/testing/iptest.py b/IPython/testing/iptest.py index d3b5091e1..654f59030 100644 --- a/IPython/testing/iptest.py +++ b/IPython/testing/iptest.py @@ -232,6 +232,11 @@ def make_exclude(): ipjoin('lib', 'inputhook'), # Config files aren't really importable stand-alone ipjoin('config', 'profile'), + # The notebook 'static' directory contains JS, css and other + # files for web serving. Occasionally projects may put a .py + # file in there (MathJax ships a conf.py), so we might as + # well play it safe and skip the whole thing. + ipjoin('frontend', 'html', 'notebook', 'static') ] if not have['sqlite3']: exclusions.append(ipjoin('core', 'tests', 'test_history'))