Skip to content

Commit dc2daea

Browse files
committed
fix all except kms keyring / mkp tests
1 parent bd5505c commit dc2daea

7 files changed

+36
-29
lines changed

performance_tests/test/keyrings/test_aws_kms_keyring.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,6 @@ def encrypt(
104104
output_file: str
105105
):
106106
"""Performance test for the encrypt_using_keyring function."""
107-
print('plaintext_data_filename', plaintext_data_filename)
108-
print('output_file', output_file)
109107
plaintext_data = PerfTestUtils.read_file(plaintext_data_filename)
110108

111109
keyring = create_keyring(kms_key_id)
@@ -190,7 +188,6 @@ def test_create_given_kms_client(runner):
190188
def test_encrypt(runner):
191189
"""Test the encrypt_using_keyring function"""
192190
result = runner.invoke(encrypt_kms_keyring.commands['encrypt'], ['--n_iters', 1])
193-
print('result.output', result.output)
194191
assert result.exit_code == 0
195192

196193

performance_tests/test/keyrings/test_raw_aes_keyring.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def create_raw_aes_keyring():
2626
@click.option('--n_iters',
2727
default=PerfTestUtils.DEFAULT_N_ITERS)
2828
@click.option('--output_file',
29-
default='raw_aes_keyring_create')
29+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_aes_keyring_create')
3030
def create(
3131
n_iters: int,
3232
output_file: str
@@ -52,12 +52,13 @@ def encrypt_raw_aes_keyring():
5252

5353
@encrypt_raw_aes_keyring.command()
5454
@click.option('--plaintext_data_filename',
55-
default='test/resources/plaintext/plaintext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
55+
default='/'.join(__file__.split("/")[:-2]) + '/resources/plaintext/plaintext-data-'
56+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
5657
prompt='Filename containing plaintext data you want to encrypt')
5758
@click.option('--n_iters',
5859
default=PerfTestUtils.DEFAULT_N_ITERS)
5960
@click.option('--output_file',
60-
default='raw_aes_keyring_encrypt')
61+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_aes_keyring_encrypt')
6162
def encrypt(
6263
plaintext_data_filename: str,
6364
n_iters: int,
@@ -88,12 +89,13 @@ def decrypt_raw_aes_keyring():
8889

8990
@decrypt_raw_aes_keyring.command()
9091
@click.option('--ciphertext_data_filename',
91-
default='test/resources/ciphertext/raw_aes/ciphertext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
92+
default='/'.join(__file__.split("/")[:-2]) + '/resources/ciphertext/raw_aes/ciphertext-data-'
93+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
9294
prompt='Filename containing ciphertext data you want to decrypt')
9395
@click.option('--n_iters',
9496
default=PerfTestUtils.DEFAULT_N_ITERS)
9597
@click.option('--output_file',
96-
default='raw_aes_keyring_decrypt')
98+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_aes_keyring_decrypt')
9799
def decrypt(
98100
ciphertext_data_filename: str,
99101
n_iters: int,

performance_tests/test/keyrings/test_raw_rsa_keyring.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def create_raw_rsa_keyring():
2626
@click.option('--n_iters',
2727
default=PerfTestUtils.DEFAULT_N_ITERS)
2828
@click.option('--output_file',
29-
default='raw_rsa_keyring_create')
29+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_rsa_keyring_create')
3030
def create(
3131
n_iters: int,
3232
output_file: str
@@ -55,12 +55,13 @@ def encrypt_raw_rsa_keyring():
5555

5656
@encrypt_raw_rsa_keyring.command()
5757
@click.option('--plaintext_data_filename',
58-
default='test/resources/plaintext/plaintext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
58+
default='/'.join(__file__.split("/")[:-2]) + '/resources/plaintext/plaintext-data-'
59+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
5960
prompt='Filename containing plaintext data you want to encrypt')
6061
@click.option('--n_iters',
6162
default=PerfTestUtils.DEFAULT_N_ITERS)
6263
@click.option('--output_file',
63-
default='raw_rsa_keyring_encrypt')
64+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_rsa_keyring_encrypt')
6465
def encrypt(
6566
plaintext_data_filename: str,
6667
n_iters: int,
@@ -93,12 +94,13 @@ def decrypt_raw_rsa_keyring():
9394

9495
@decrypt_raw_rsa_keyring.command()
9596
@click.option('--ciphertext_data_filename',
96-
default='test/resources/ciphertext/raw_rsa/ciphertext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
97+
default='/'.join(__file__.split("/")[:-2]) + '/resources/ciphertext/raw_rsa/ciphertext-data-'
98+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
9799
prompt='Filename containing ciphertext data you want to decrypt')
98100
@click.option('--n_iters',
99101
default=PerfTestUtils.DEFAULT_N_ITERS)
100102
@click.option('--output_file',
101-
default='raw_rsa_keyring_decrypt')
103+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_rsa_keyring_decrypt')
102104
def decrypt(
103105
ciphertext_data_filename: str,
104106
n_iters: int,

performance_tests/test/master_key_providers/test_aws_kms_master_key_provider.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def create_kms_key_provider():
2828
@click.option('--n_iters',
2929
default=PerfTestUtils.DEFAULT_N_ITERS)
3030
@click.option('--output_file',
31-
default='kms_key_provider_create')
31+
default='/'.join(__file__.split("/")[:-3]) + '/results/kms_key_provider_create')
3232
def create(
3333
kms_key_id: str,
3434
n_iters: int,
@@ -55,14 +55,15 @@ def encrypt_kms_key_provider():
5555

5656
@encrypt_kms_key_provider.command()
5757
@click.option('--plaintext_data_filename',
58-
default='test/resources/plaintext/plaintext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
58+
default='/'.join(__file__.split("/")[:-2]) + '/resources/plaintext/plaintext-data-'
59+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
5960
prompt='Filename containing plaintext data you want to encrypt')
6061
@click.option('--kms_key_id',
6162
default='arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f')
6263
@click.option('--n_iters',
6364
default=PerfTestUtils.DEFAULT_N_ITERS)
6465
@click.option('--output_file',
65-
default='kms_key_provider_encrypt')
66+
default='/'.join(__file__.split("/")[:-3]) + '/results/kms_key_provider_encrypt')
6667
def encrypt(
6768
plaintext_data_filename: str,
6869
kms_key_id: str,
@@ -94,14 +95,15 @@ def decrypt_kms_key_provider():
9495

9596
@decrypt_kms_key_provider.command()
9697
@click.option('--ciphertext_data_filename',
97-
default='test/resources/ciphertext/kms/ciphertext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
98+
default='/'.join(__file__.split("/")[:-2]) + '/resources/ciphertext/kms/ciphertext-data-'
99+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
98100
prompt='Filename containing ciphertext data you want to decrypt')
99101
@click.option('--kms_key_id',
100102
default='arn:aws:kms:us-west-2:658956600833:key/b3537ef1-d8dc-4780-9f5a-55776cbb2f7f')
101103
@click.option('--n_iters',
102104
default=PerfTestUtils.DEFAULT_N_ITERS)
103105
@click.option('--output_file',
104-
default='kms_key_provider_decrypt')
106+
default='/'.join(__file__.split("/")[:-3]) + '/results/kms_key_provider_decrypt')
105107
def decrypt(
106108
ciphertext_data_filename: str,
107109
kms_key_id: str,

performance_tests/test/master_key_providers/test_raw_aes_master_key_provider.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def create_raw_aes_key_provider():
2626
@click.option('--n_iters',
2727
default=PerfTestUtils.DEFAULT_N_ITERS)
2828
@click.option('--output_file',
29-
default='raw_aes_key_provider_create')
29+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_aes_key_provider_create')
3030
def create(
3131
n_iters: int,
3232
output_file: str
@@ -52,12 +52,13 @@ def encrypt_raw_aes_key_provider():
5252

5353
@encrypt_raw_aes_key_provider.command()
5454
@click.option('--plaintext_data_filename',
55-
default='test/resources/plaintext/plaintext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
55+
default='/'.join(__file__.split("/")[:-2]) + '/resources/plaintext/plaintext-data-'
56+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
5657
prompt='Filename containing plaintext data you want to encrypt')
5758
@click.option('--n_iters',
5859
default=PerfTestUtils.DEFAULT_N_ITERS)
5960
@click.option('--output_file',
60-
default='raw_aes_key_provider_encrypt')
61+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_aes_key_provider_encrypt')
6162
def encrypt(
6263
plaintext_data_filename: str,
6364
n_iters: int,
@@ -88,12 +89,13 @@ def decrypt_raw_aes_key_provider():
8889

8990
@decrypt_raw_aes_key_provider.command()
9091
@click.option('--ciphertext_data_filename',
91-
default='test/resources/ciphertext/raw_aes/ciphertext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
92+
default='/'.join(__file__.split("/")[:-2]) + '/resources/ciphertext/raw_aes/ciphertext-data-'
93+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
9294
prompt='Filename containing ciphertext data you want to decrypt')
9395
@click.option('--n_iters',
9496
default=PerfTestUtils.DEFAULT_N_ITERS)
9597
@click.option('--output_file',
96-
default='raw_aes_key_provider_decrypt')
98+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_aes_key_provider_decrypt')
9799
def decrypt(
98100
ciphertext_data_filename: str,
99101
n_iters: int,

performance_tests/test/master_key_providers/test_raw_rsa_master_key_provider.py

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ def create_raw_rsa_key_provider():
2626
@click.option('--n_iters',
2727
default=PerfTestUtils.DEFAULT_N_ITERS)
2828
@click.option('--output_file',
29-
default='raw_rsa_key_provider_create')
29+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_rsa_key_provider_create')
3030
def create(
3131
n_iters: int,
3232
output_file: str
@@ -52,12 +52,13 @@ def encrypt_raw_rsa_key_provider():
5252

5353
@encrypt_raw_rsa_key_provider.command()
5454
@click.option('--plaintext_data_filename',
55-
default='test/resources/plaintext/plaintext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
55+
default='/'.join(__file__.split("/")[:-2]) + '/resources/plaintext/plaintext-data-'
56+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.dat',
5657
prompt='Filename containing plaintext data you want to encrypt')
5758
@click.option('--n_iters',
5859
default=PerfTestUtils.DEFAULT_N_ITERS)
5960
@click.option('--output_file',
60-
default='raw_rsa_key_provider_encrypt')
61+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_rsa_key_provider_encrypt')
6162
def encrypt(
6263
plaintext_data_filename: str,
6364
n_iters: int,
@@ -88,12 +89,13 @@ def decrypt_raw_rsa_key_provider():
8889

8990
@decrypt_raw_rsa_key_provider.command()
9091
@click.option('--ciphertext_data_filename',
91-
default='test/resources/ciphertext/raw_rsa/ciphertext-data-' + PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
92+
default='/'.join(__file__.split("/")[:-2]) + '/resources/ciphertext/raw_rsa/ciphertext-data-'
93+
+ PerfTestUtils.DEFAULT_FILE_SIZE + '.ct',
9294
prompt='Filename containing ciphertext data you want to decrypt')
9395
@click.option('--n_iters',
9496
default=PerfTestUtils.DEFAULT_N_ITERS)
9597
@click.option('--output_file',
96-
default='raw_rsa_key_provider_decrypt')
98+
default='/'.join(__file__.split("/")[:-3]) + '/results/raw_rsa_key_provider_decrypt')
9799
def decrypt(
98100
ciphertext_data_filename: str,
99101
n_iters: int,

performance_tests/tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ envlist =
3131
# release :: Builds dist files and uploads to pypi pypirc profile.
3232

3333
[testenv:base-command]
34-
commands = pytest -s -v test/
34+
commands = pytest test/
3535
deps =
3636
click
3737

0 commit comments

Comments
 (0)