aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/__init__.py11
-rw-r--r--tests/util.py4
2 files changed, 9 insertions, 6 deletions
diff --git a/tests/__init__.py b/tests/__init__.py
index bad2a37..8fbc5d9 100644
--- a/tests/__init__.py
+++ b/tests/__init__.py
@@ -43,8 +43,10 @@ def get_args(file, config):
""" Get args to pass to markdown from config for a given file. """
args = {}
section = get_section(file, config)
- for key in ['extensions', 'safe_mode', 'output_format']:
- args[key] = config.get(section, key)
+ for key, v in config.items(section):
+ # Filter out args unique to testing framework
+ if key not in ['normalize', 'skip', 'input_ext', 'output_ext']:
+ args[key] = config.get(section, key)
return args
def normalize(text):
@@ -97,10 +99,7 @@ class CheckSyntax(object):
def TestSyntax():
for dir_name, sub_dirs, files in os.walk(test_dir):
# Get dir specific config settings.
- config = util.CustomConfigParser({'extensions': '',
- 'safe_mode': False,
- 'output_format': 'xhtml1',
- 'normalize': '0',
+ config = util.CustomConfigParser({'normalize': '0',
'skip': '0',
'input_ext': '.txt',
'output_ext': '.html'})
diff --git a/tests/util.py b/tests/util.py
index aae87be..a960104 100644
--- a/tests/util.py
+++ b/tests/util.py
@@ -12,4 +12,8 @@ class CustomConfigParser(SafeConfigParser):
return value.split(',')
else:
return []
+ if value.lower() in ['yes', 'true', 'on']:
+ return True
+ if value.lower() in ['no', 'false', 'off']:
+ return False
return value