)]}'
{"ceilometer/notification.py":[{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"66238342c1ee603c1955aadbe0d42bd867770ab9","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                help\u003d\u0027Save event details.\u0027),"},{"line_number":42,"context_line":"    cfg.MultiStrOpt(\u0027messaging_urls\u0027,"},{"line_number":43,"context_line":"                    default\u003d[],"},{"line_number":44,"context_line":"                    help\u003d\"Messaging urls to listen for notifications. \""},{"line_number":45,"context_line":"                         \"example: transport://user:pass@host1:port\""},{"line_number":46,"context_line":"                         \"[,hostN:portN]/virtual_host \""},{"line_number":47,"context_line":"                         \"(DEFAULT/transport_url is used if empty)\"),"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FWnQ%3D","line":44,"updated":"2014-04-15 08:00:37.000000000","message":"s/urls/URLs/","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"9071d2c7c749a240f5c76ddbce8e897fa70cb934","unresolved":false,"context_lines":[{"line_number":41,"context_line":"                help\u003d\u0027Save event details.\u0027),"},{"line_number":42,"context_line":"    cfg.MultiStrOpt(\u0027messaging_urls\u0027,"},{"line_number":43,"context_line":"                    default\u003d[],"},{"line_number":44,"context_line":"                    help\u003d\"Messaging urls to listen for notifications. \""},{"line_number":45,"context_line":"                         \"example: transport://user:pass@host1:port\""},{"line_number":46,"context_line":"                         \"[,hostN:portN]/virtual_host \""},{"line_number":47,"context_line":"                         \"(DEFAULT/transport_url is used if empty)\"),"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FVOQ%3D","line":44,"in_reply_to":"AAAAW3%2F%2FWnQ%3D","updated":"2014-04-15 10:40:39.000000000","message":"Done","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"66238342c1ee603c1955aadbe0d42bd867770ab9","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    cfg.MultiStrOpt(\u0027messaging_urls\u0027,"},{"line_number":43,"context_line":"                    default\u003d[],"},{"line_number":44,"context_line":"                    help\u003d\"Messaging urls to listen for notifications. \""},{"line_number":45,"context_line":"                         \"example: transport://user:pass@host1:port\""},{"line_number":46,"context_line":"                         \"[,hostN:portN]/virtual_host \""},{"line_number":47,"context_line":"                         \"(DEFAULT/transport_url is used if empty)\"),"},{"line_number":48,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FWnI%3D","line":45,"updated":"2014-04-15 08:00:37.000000000","message":"s/example/Example/","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"9071d2c7c749a240f5c76ddbce8e897fa70cb934","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    cfg.MultiStrOpt(\u0027messaging_urls\u0027,"},{"line_number":43,"context_line":"                    default\u003d[],"},{"line_number":44,"context_line":"                    help\u003d\"Messaging urls to listen for notifications. \""},{"line_number":45,"context_line":"                         \"example: transport://user:pass@host1:port\""},{"line_number":46,"context_line":"                         \"[,hostN:portN]/virtual_host \""},{"line_number":47,"context_line":"                         \"(DEFAULT/transport_url is used if empty)\"),"},{"line_number":48,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FVOU%3D","line":45,"in_reply_to":"AAAAW3%2F%2FWnI%3D","updated":"2014-04-15 10:40:39.000000000","message":"Done","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"}],"ceilometer/tests/test_notification.py":[{"author":{"_account_id":9320,"name":"Dan Dyer","email":"dan.dyer00@gmail.com","username":"dandyer00"},"change_message_id":"9537f95546f34e00077f22d1042063b731701389","unresolved":false,"context_lines":[{"line_number":138,"context_line":"            get_nm.side_effect \u003d self.fake_get_notifications_manager"},{"line_number":139,"context_line":"            self.srv.start()"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        self.assertEqual(len(self.srv.listeners[0].dispatcher.endpoints), 1)"},{"line_number":142,"context_line":"        self.assertNotEqual(self.srv.listeners[0].dispatcher.endpoints[0],"},{"line_number":143,"context_line":"                            fake_event_endpoint)"},{"line_number":144,"context_line":""}],"source_content_type":"text/x-python","patch_set":26,"id":"AAAAWH%2F%2Fz64%3D","line":141,"updated":"2014-03-13 16:57:40.000000000","message":"would be nice to actually test processing from more than one queue","commit_id":"d8da49529b3dd07ccaaaa2d68226536eeab27c91"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"66238342c1ee603c1955aadbe0d42bd867770ab9","unresolved":false,"context_lines":[{"line_number":105,"context_line":"    @mock.patch.object(oslo.messaging.MessageHandlingServer, \u0027start\u0027,"},{"line_number":106,"context_line":"                       mock.MagicMock())"},{"line_number":107,"context_line":"    def test_start_multiple_listeners(self):"},{"line_number":108,"context_line":"        urls \u003d [\"fake://\", \"fake://\"]"},{"line_number":109,"context_line":"        self.CONF.set_override(\"store_events\", False, group\u003d\"notification\")"},{"line_number":110,"context_line":"        self.CONF.set_override(\"messaging_urls\", urls, group\u003d\"notification\")"},{"line_number":111,"context_line":"        self.srv.start()"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FWqc%3D","line":108,"updated":"2014-04-15 08:00:37.000000000","message":"Is this an intentional decision here to use two URLs, which are the same? Wouldn\u0027t here be needed to have a test with different URLs?","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"9071d2c7c749a240f5c76ddbce8e897fa70cb934","unresolved":false,"context_lines":[{"line_number":105,"context_line":"    @mock.patch.object(oslo.messaging.MessageHandlingServer, \u0027start\u0027,"},{"line_number":106,"context_line":"                       mock.MagicMock())"},{"line_number":107,"context_line":"    def test_start_multiple_listeners(self):"},{"line_number":108,"context_line":"        urls \u003d [\"fake://\", \"fake://\"]"},{"line_number":109,"context_line":"        self.CONF.set_override(\"store_events\", False, group\u003d\"notification\")"},{"line_number":110,"context_line":"        self.CONF.set_override(\"messaging_urls\", urls, group\u003d\"notification\")"},{"line_number":111,"context_line":"        self.srv.start()"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FVOw%3D","line":108,"in_reply_to":"AAAAW3%2F%2FWqc%3D","updated":"2014-04-15 10:40:39.000000000","message":"I just want to tests that two notification listeners are created when 2 urls are configured. The url itself doesn\u0027t matter, I use fake:// to avoid to mock of oslo.messaging calls.\n\nI have added a virtual_hosts on each url, to keep the usage of the fake driver but to have two different urls.","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"},{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"66238342c1ee603c1955aadbe0d42bd867770ab9","unresolved":false,"context_lines":[{"line_number":106,"context_line":"                       mock.MagicMock())"},{"line_number":107,"context_line":"    def test_start_multiple_listeners(self):"},{"line_number":108,"context_line":"        urls \u003d [\"fake://\", \"fake://\"]"},{"line_number":109,"context_line":"        self.CONF.set_override(\"store_events\", False, group\u003d\"notification\")"},{"line_number":110,"context_line":"        self.CONF.set_override(\"messaging_urls\", urls, group\u003d\"notification\")"},{"line_number":111,"context_line":"        self.srv.start()"},{"line_number":112,"context_line":"        self.assertEqual(2, len(self.srv.listeners))"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FWrM%3D","line":109,"updated":"2014-04-15 08:00:37.000000000","message":"If this part can be extracted in the Use NotificationPlugin as an oslo.msg endpoint patch, then this should be refactored also.","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"9071d2c7c749a240f5c76ddbce8e897fa70cb934","unresolved":false,"context_lines":[{"line_number":106,"context_line":"                       mock.MagicMock())"},{"line_number":107,"context_line":"    def test_start_multiple_listeners(self):"},{"line_number":108,"context_line":"        urls \u003d [\"fake://\", \"fake://\"]"},{"line_number":109,"context_line":"        self.CONF.set_override(\"store_events\", False, group\u003d\"notification\")"},{"line_number":110,"context_line":"        self.CONF.set_override(\"messaging_urls\", urls, group\u003d\"notification\")"},{"line_number":111,"context_line":"        self.srv.start()"},{"line_number":112,"context_line":"        self.assertEqual(2, len(self.srv.listeners))"}],"source_content_type":"text/x-python","patch_set":36,"id":"AAAAW3%2F%2FVPs%3D","line":109,"in_reply_to":"AAAAW3%2F%2FWrM%3D","updated":"2014-04-15 10:40:39.000000000","message":"Done","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"}],"etc/ceilometer/ceilometer.conf.sample":[{"author":{"_account_id":9562,"name":"Ildiko Vancsa","email":"ildiko.vancsa@gmail.com","username":"ildikov"},"change_message_id":"66238342c1ee603c1955aadbe0d42bd867770ab9","unresolved":false,"context_lines":[{"line_number":869,"context_line":"# Save event details. (boolean value)"},{"line_number":870,"context_line":"#store_events\u003dfalse"},{"line_number":871,"context_line":""},{"line_number":872,"context_line":"# Messaging urls to listen for notifications. example:"},{"line_number":873,"context_line":"# transport://user:pass@host1:port[,hostN:portN]/virtual_host"},{"line_number":874,"context_line":"# (DEFAULT/transport_url is used if empty) (multi valued)"},{"line_number":875,"context_line":"#messaging_urls\u003d"}],"source_content_type":"application/octet-stream","patch_set":36,"id":"AAAAW3%2F%2FWoE%3D","line":872,"updated":"2014-04-15 08:00:37.000000000","message":"s/urls/URLs/\n\ns/example/Example/","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"9071d2c7c749a240f5c76ddbce8e897fa70cb934","unresolved":false,"context_lines":[{"line_number":869,"context_line":"# Save event details. (boolean value)"},{"line_number":870,"context_line":"#store_events\u003dfalse"},{"line_number":871,"context_line":""},{"line_number":872,"context_line":"# Messaging urls to listen for notifications. example:"},{"line_number":873,"context_line":"# transport://user:pass@host1:port[,hostN:portN]/virtual_host"},{"line_number":874,"context_line":"# (DEFAULT/transport_url is used if empty) (multi valued)"},{"line_number":875,"context_line":"#messaging_urls\u003d"}],"source_content_type":"application/octet-stream","patch_set":36,"id":"AAAAW3%2F%2FVMw%3D","line":872,"in_reply_to":"AAAAW3%2F%2FWoE%3D","updated":"2014-04-15 10:40:39.000000000","message":"Done","commit_id":"3a057bd7ebd5c5e59620d28700dc566da559d8b0"}]}
