summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNadya Privalova <nprivalova@mirantis.com>2015-06-18 13:20:31 +0400
committerNadya Shakhat <nprivalova@mirantis.com>2015-06-24 18:10:41 +0400
commitcf9cb86be7b57e95ed3603924f721bbab6ba2816 (patch)
tree40157f95ce78b93d6c1f2b4beeb46503a3c696c9
parent495402769e6c32405883ee2f16e2740d302a36f1 (diff)
downloadceilometermiddleware-cf9cb86be7b57e95ed3603924f721bbab6ba2816.tar.gz
Add test which asserts non-empty target_id
target_id should not be empty because it is used as resource_id. Related-Bug: #1464265 Change-Id: Ibf3552c0f72f267ddd5a0a32a47427548d0b55c1
-rw-r--r--ceilometermiddleware/tests/test_swift.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/ceilometermiddleware/tests/test_swift.py b/ceilometermiddleware/tests/test_swift.py
index 2599a34..8407c0c 100644
--- a/ceilometermiddleware/tests/test_swift.py
+++ b/ceilometermiddleware/tests/test_swift.py
@@ -355,3 +355,13 @@ class TestSwift(tests_base.TestCase):
with mock.patch('oslo.messaging.Notifier.info') as notify:
list(app(req.environ, self.start_response))
self.assertEqual(calls, len(notify.call_args_list))
+
+ def test_empty_reseller_prefix(self):
+ app = swift.Swift(
+ FakeApp(), {'reseller_prefix': 'CUSTOM'})
+ req = FakeRequest('/1.0/CUSTOM/container/obj',
+ environ={'REQUEST_METHOD': 'GET'})
+ with mock.patch('oslo.messaging.Notifier.info') as notify:
+ list(app(req.environ, self.start_response))
+ data = notify.call_args_list[0][0]
+ self.assertIsNot(0, len(data[2]['target']['id']))