summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGordon Chung <chungg@ca.ibm.com>2014-02-03 12:15:32 -0500
committerGordon Chung <chungg@ca.ibm.com>2014-02-03 12:15:32 -0500
commitf58196988814930d748bebc6ae2a45270def221e (patch)
tree98266a89b46d17ee9a93d3fc18be7f0275278e39
parenta6423817b6ca7d1746ae792e7b02889bd1f4814c (diff)
downloadpycadf-f58196988814930d748bebc6ae2a45270def221e.tar.gz
add path to event
add REST request URL path to event Change-Id: Iac825b43c8a61abfdbfaf98c23aff66f7ece0e27 Closes-Bug: #1267500
-rw-r--r--pycadf/audit/api.py1
-rw-r--r--pycadf/tests/audit/test_api.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/pycadf/audit/api.py b/pycadf/audit/api.py
index 62ce2d7..23b0b6b 100644
--- a/pycadf/audit/api.py
+++ b/pycadf/audit/api.py
@@ -266,6 +266,7 @@ class OpenStackAuditApi(object):
initiator=initiator,
target=target,
observer=resource.Resource(id='target'))
+ event.requestPath = req.path
event.add_tag(tag.generate_name_value_tag('correlation_id',
correlation_id))
return event
diff --git a/pycadf/tests/audit/test_api.py b/pycadf/tests/audit/test_api.py
index d5cbbad..774e494 100644
--- a/pycadf/tests/audit/test_api.py
+++ b/pycadf/tests/audit/test_api.py
@@ -91,6 +91,7 @@ class TestAuditApi(base.TestCase):
self.assertNotIn('reason', payload)
self.assertNotIn('reporterchain', payload)
self.assertEqual(payload['observer']['id'], 'target')
+ self.assertEqual(req.path, payload['requestPath'])
def test_get_read(self):
req = self.api_request('GET',