summaryrefslogtreecommitdiff
path: root/tests/generate.py
diff options
context:
space:
mode:
authorLinquize <linquize@yahoo.com.hk>2014-12-07 22:09:00 +0800
committerLinquize <linquize@yahoo.com.hk>2014-12-07 22:09:00 +0800
commit3a1eb9e5ffb60094e3b111ea30435fe45024f9d6 (patch)
tree11d0a546e42901ca75431c2dfe804e246792d564 /tests/generate.py
parent19ae843937bed26ddf522a4eb00953c81b1a4561 (diff)
downloadlibgit2-3a1eb9e5ffb60094e3b111ea30435fe45024f9d6.tar.gz
Update clar to e3985dd
Diffstat (limited to 'tests/generate.py')
-rw-r--r--tests/generate.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/tests/generate.py b/tests/generate.py
index d4fe8f2a3..587efb519 100644
--- a/tests/generate.py
+++ b/tests/generate.py
@@ -80,7 +80,7 @@ class Module(object):
return re.sub(SKIP_COMMENTS_REGEX, _replacer, text)
def parse(self, contents):
- TEST_FUNC_REGEX = r"^(void\s+(test_%s__(\w+))\(\s*void\s*\))\s*\{"
+ TEST_FUNC_REGEX = r"^(void\s+(test_%s__(\w+))\s*\(\s*void\s*\))\s*\{"
contents = self._skip_comments(contents)
regex = re.compile(TEST_FUNC_REGEX % self.name, re.MULTILINE)
@@ -118,7 +118,7 @@ class Module(object):
self.modified = True
self.mtime = st.st_mtime
- with open(path) as fp:
+ with codecs.open(path, encoding='utf-8') as fp:
raw_content = fp.read()
except IOError:
@@ -150,7 +150,7 @@ class TestSuite(object):
for test_file in tests_in_module:
full_path = os.path.join(root, test_file)
- module_name = "_".join(module_root + [test_file[:-2]])
+ module_name = "_".join(module_root + [test_file[:-2]]).replace("-", "_")
modules.append((full_path, module_name))
@@ -223,14 +223,14 @@ class TestSuite(object):
data.write("static const size_t _clar_suite_count = %d;\n" % self.suite_count())
data.write("static const size_t _clar_callback_count = %d;\n" % self.callback_count())
- suite.save_cache()
+ self.save_cache()
return True
if __name__ == '__main__':
from optparse import OptionParser
parser = OptionParser()
- parser.add_option('-f', '--force', dest='force', default=False)
+ parser.add_option('-f', '--force', action="store_true", dest='force', default=False)
parser.add_option('-x', '--exclude', dest='excluded', action='append', default=[])
options, args = parser.parse_args()