Просмотр исходного кода

Fix isolation in test_metadata_sizes (#258)

master
Thom Wiggers 5 лет назад
committed by Matthias J. Kannwischer
Родитель
Сommit
770a421c16
1 измененных файлов: 9 добавлений и 8 удалений
  1. +9
    -8
      test/test_metadata_sizes.py

+ 9
- 8
test/test_metadata_sizes.py Просмотреть файл

@@ -17,21 +17,22 @@ import pqclean
def test_metadata_sizes(implementation, impl_path, test_dir, init, destr):
init()
metadata = implementation.scheme.metadata()
dest_dir = os.path.join(test_dir, 'bin')
helpers.make('printparams',
TYPE=implementation.scheme.type,
SCHEME=implementation.scheme.name,
IMPLEMENTATION=implementation.name,
SCHEME_DIR=impl_path,
working_dir=os.path.join('..', 'test'))
DEST_DIR=dest_dir,
working_dir=os.path.join(test_dir, 'test'))

out = helpers.run_subprocess(
[os.path.join('..', 'bin', 'printparams_{}_{}{}'.format(
implementation.scheme.name,
implementation.name,
'.exe' if os.name == 'nt' else ''
))],
os.path.join('..', 'bin'),
).replace('\r', '')
[os.path.join(dest_dir, 'printparams_{}_{}{}'.format(
implementation.scheme.name,
implementation.name,
'.exe' if os.name == 'nt' else ''
))]
).replace('\r', '')

parsed = json.loads(out)



Загрузка…
Отмена
Сохранить