summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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']))