Replace unsafe characters with "_" in names generated by `@parameterized.expand`

This commit is contained in:
David Wolever
2014-01-03 16:16:28 -05:00
parent 07e9ad39d8
commit 9a16b33922
3 changed files with 6 additions and 2 deletions

View File

@@ -1,3 +1,7 @@
0.3.3 (2014-01-03)
* Replace unsafe characters with "_" in names generated by
``@parameterized.expand``.
0.3.2 (2014-01-02)
* Add helpful error message when used with old-style classes.

View File

@@ -236,4 +236,4 @@ class parameterized(object):
@classmethod
def to_safe_name(cls, s):
return str(re.sub("[^a-zA-Z0-9_]", "", s))
return str(re.sub("[^a-zA-Z0-9_]+", "_", s))

View File

@@ -9,7 +9,7 @@ os.chdir(os.path.dirname(sys.argv[0]) or ".")
setup(
name="nose-parameterized",
version="0.3.2",
version="0.3.3",
url="https://github.com/wolever/nose-parameterized",
author="David Wolever",
author_email="david@wolever.net",