|
- """
- Checks that a LICENSE or LICENSE.txt file is present for every
- implementation of the specified scheme.
- """
-
- import os
-
- import pytest
-
- import helpers
- import pqclean
-
-
- @pytest.mark.parametrize(
- 'implementation',
- pqclean.Scheme.all_implementations(),
- ids=str,
- )
- @helpers.filtered_test
- def test_license(implementation):
- p1 = os.path.join(implementation.path(), 'LICENSE')
- p2 = os.path.join(implementation.path(), 'LICENSE.txt')
- assert(os.path.isfile(p1) or os.path.isfile(p2))
-
-
- if __name__ == '__main__':
- import sys
- pytest.main(sys.argv)
|