summaryrefslogtreecommitdiff
path: root/test/testutil.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/testutil.py')
-rw-r--r--test/testutil.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/test/testutil.py b/test/testutil.py
index 77a6673..ec4d70b 100644
--- a/test/testutil.py
+++ b/test/testutil.py
@@ -2,10 +2,15 @@ from __future__ import absolute_import
import os
import random
+import re
import string
import time
+def special_to_underscore(string, _matcher=re.compile(r'[^a-zA-Z0-9_]+')):
+ return _matcher.sub('_', string)
+
+
def random_string(length):
return "".join(random.choice(string.ascii_letters) for i in range(length))