From ca1add7baf7840615de3954233ceedcc424d2e20 Mon Sep 17 00:00:00 2001 From: "Matthias J. Kannwischer" Date: Tue, 18 Jun 2019 10:58:57 +0200 Subject: [PATCH] temporarily disable pre-processor test --- test/test_preprocessor.py | 36 ------------------------------------ 1 file changed, 36 deletions(-) delete mode 100644 test/test_preprocessor.py diff --git a/test/test_preprocessor.py b/test/test_preprocessor.py deleted file mode 100644 index 043b7a50..00000000 --- a/test/test_preprocessor.py +++ /dev/null @@ -1,36 +0,0 @@ -import pqclean -import helpers - - -def test_preprocessor(): - for scheme in pqclean.Scheme.all_schemes(): - for implementation in scheme.implementations: - yield check_preprocessor, implementation - - -@helpers.filtered_test -def check_preprocessor(implementation: pqclean.Implementation): - cfiles = implementation.cfiles() - hfiles = implementation.hfiles() - errors = [] - for file in hfiles + cfiles: - with open(file) as f: - for i, line in enumerate(f): - line = line.strip() - if file in hfiles and i == 0 and line.startswith('#ifndef'): - continue - if line.startswith('#if'): - errors.append("\n at {}:{}".format(file, i+1)) - if errors: - raise AssertionError( - "Prohibited use of preprocessor conditional" + "".join(errors) - ) - - -if __name__ == "__main__": - try: - import nose2 - nose2.main() - except ImportError: - import nose - nose.runmodule()