Fix naming in secret meta tests

The create_secret() helper function returns the tuple
(secret_uuid, http_response), but the tests confusingly unpack
the values into varialbes that are flipped. i.e. the UUID was unpacked
into a secret_resp variable and the response was unpacked into a
secret_uuid variable.

This patch fixes the order of names so the variable names actually reflect
the value they contain.

Change-Id: Iece4b91d7cbc5559645bb83dd158753926e2ba4a
This commit is contained in:
Douglas Mendizábal 2021-09-23 14:26:35 -05:00
parent 748b8746f6
commit 6cf0c70337

@ -36,32 +36,32 @@ class WhenTestingSecretMetadataResource(utils.BarbicanAPIBaseTestCase):
}
def test_create_secret_metadata(self):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
meta_resp = create_secret_metadata(self.app,
self.valid_metadata,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
self.assertIsNotNone(meta_resp.json)
def test_can_get_secret_metadata(self):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
meta_resp = create_secret_metadata(self.app,
self.valid_metadata,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
get_resp = self.app.get('/secrets/%s/metadata' % secret_resp)
get_resp = self.app.get('/secrets/%s/metadata' % secret_id)
self.assertEqual(200, get_resp.status_int)
self.assertEqual(self.valid_metadata, get_resp.json)
def test_get_secret_metadata_invalid_secret_should_fail(self):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
create_secret_metadata(self.app,
self.valid_metadata,
secret_resp)
secret_id)
get_resp = self.app.get('/secrets/%s/metadata' %
uuidutils.generate_uuid(dashed=False),
@ -97,12 +97,12 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_can_create_secret_metadatum(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
meta_resp = create_secret_metadatum(self.app,
self.valid_metadatum,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
self.assertIsNotNone(meta_resp.json)
@ -110,7 +110,7 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_conflict_create_same_key_secret_metadatum(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
latitude_metadatum = {
@ -119,7 +119,7 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
}
meta_resp = create_secret_metadatum(self.app,
latitude_metadatum,
secret_resp,
secret_id,
expect_errors=True)
self.assertEqual(409, meta_resp.status_int)
@ -128,62 +128,62 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_can_delete_secret_metadatum(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
meta_resp = create_secret_metadatum(self.app,
self.valid_metadatum,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
delete_resp = self.app.delete('/secrets/%s/metadata/access-limit' %
secret_resp)
secret_id)
self.assertEqual(204, delete_resp.status_int)
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_can_get_secret_metadatum(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
meta_resp = create_secret_metadatum(self.app,
self.valid_metadatum,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
mocked_get.return_value = self.updated_valid_metadata['metadata']
get_resp = self.app.get('/secrets/%s/metadata/access-limit' %
secret_resp)
secret_id)
self.assertEqual(200, get_resp.status_int)
self.assertEqual(self.valid_metadatum, get_resp.json)
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_get_secret_metadatum_not_found(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
meta_resp = create_secret_metadatum(self.app,
self.valid_metadatum,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
mocked_get.return_value = self.updated_valid_metadata['metadata']
get_resp = self.app.get('/secrets/%s/metadata/nothere' %
secret_resp,
secret_id,
expect_errors=True)
self.assertEqual(404, get_resp.status_int)
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_can_update_secret_metadatum(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
meta_resp = create_secret_metadatum(self.app,
self.valid_metadatum,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
new_metadatum = {
@ -194,7 +194,7 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
mocked_get.return_value = self.updated_valid_metadata['metadata']
put_resp = self.app.put('/secrets/%s/metadata/access-limit' %
secret_resp,
secret_id,
new_metadatum_json,
headers={'Content-Type': 'application/json'})
@ -204,12 +204,12 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_can_update_secret_metadatum_not_found(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
meta_resp = create_secret_metadatum(self.app,
self.valid_metadatum,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
new_metadatum = {
@ -220,7 +220,7 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
mocked_get.return_value = self.updated_valid_metadata['metadata']
put_resp = self.app.put('/secrets/%s/metadata/newwwww' %
secret_resp,
secret_id,
new_metadatum_json,
headers={'Content-Type': 'application/json'},
expect_errors=True)
@ -230,12 +230,12 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
@mock.patch('barbican.model.repositories.SecretUserMetadatumRepo.'
'get_metadata_for_secret')
def test_conflict_update_secret_metadatum(self, mocked_get):
secret_resp, secret_uuid = create_secret(self.app)
secret_id, secret_resp = create_secret(self.app)
mocked_get.return_value = self.valid_metadata['metadata']
meta_resp = create_secret_metadatum(self.app,
self.valid_metadatum,
secret_resp)
secret_id)
self.assertEqual(201, meta_resp.status_int)
new_metadatum = {
@ -245,7 +245,7 @@ class WhenTestingSecretMetadatumResource(utils.BarbicanAPIBaseTestCase):
new_metadatum_json = json.dumps(new_metadatum)
mocked_get.return_value = self.updated_valid_metadata['metadata']
put_resp = self.app.put('/secrets/%s/metadata/access-limit' %
secret_resp,
secret_id,
new_metadatum_json,
headers={'Content-Type': 'application/json'},
expect_errors=True)