diff options
-rw-r--r-- | ceilometermiddleware/tests/test_swift.py | 10 |
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'])) |