summaryrefslogtreecommitdiff
path: root/scss/tests/test_files.py
diff options
context:
space:
mode:
authorEevee <eevee.git@veekun.com>2013-05-10 10:56:28 -0700
committerEevee <eevee.git@veekun.com>2013-05-23 13:43:24 -0700
commit4b0a89c6ed7dcadb2ed34dd79e3a5ac3b12d9db3 (patch)
tree4a30624f4fadb4cea3a4a78cd77df9003ba2dc05 /scss/tests/test_files.py
parentda4cc9125052473f6b149dc673bd212275509ec6 (diff)
downloadpyscss-4b0a89c6ed7dcadb2ed34dd79e3a5ac3b12d9db3.tar.gz
Add py.test wizardry for running a subset of file tests. Fixes #134.
Diffstat (limited to 'scss/tests/test_files.py')
-rw-r--r--scss/tests/test_files.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/scss/tests/test_files.py b/scss/tests/test_files.py
index 882a027..04e15a3 100644
--- a/scss/tests/test_files.py
+++ b/scss/tests/test_files.py
@@ -22,16 +22,10 @@ logger = logging.getLogger('scss')
logger.setLevel(logging.ERROR)
logger.addHandler(console)
-HERE = os.path.join(os.path.split(__file__)[0], 'files')
+def test_pair_programmatic(scss_file_pair):
+ scss_fn, css_fn = scss_file_pair
-@pytest.mark.parametrize(
- ('scss_fn', 'css_fn'), [
- (scss_fn, os.path.splitext(scss_fn)[0] + '.css')
- for scss_fn in glob.glob(os.path.join(HERE, '*/*.scss'))
- ]
-)
-def test_pair(scss_fn, css_fn):
with open(scss_fn) as fh:
source = fh.read()
with open(css_fn) as fh: