)]}'
{"designate/notification_handler/neutron.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"962ac90d7824e94a0bb8b3a4e6cb747f071cbdd5","unresolved":false,"context_lines":[{"line_number":70,"context_line":"                    \u0027version\u0027: 4,"},{"line_number":71,"context_line":"                    \u0027address\u0027: payload[\u0027floatingip\u0027][\u0027floating_ip_address\u0027]"},{"line_number":72,"context_line":"                }"},{"line_number":73,"context_line":"                payload[\u0027floatingip\u0027][\u0027project\u0027] \u003d context.get(\"project_name\", None)"},{"line_number":74,"context_line":"                self._create(addresses\u003d[address],"},{"line_number":75,"context_line":"                             extra\u003dpayload[\u0027floatingip\u0027],"},{"line_number":76,"context_line":"                             zone_id\u003dzone_id,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_81f067cb","line":73,"updated":"2017-05-18 20:19:25.000000000","message":"Line is too long","commit_id":"943be1d2f218d617c40742264fb1891bf3b0b81c"}],"designate/tests/test_notification_handler/test_neutron.py":[{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"ea5739d62b618fee5f0cee5601db21df90b2a110","unresolved":false,"context_lines":[{"line_number":52,"context_line":"        self.assertEqual(2, len(records))"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        self.plugin.process_notification("},{"line_number":55,"context_line":"            self.admin_context, event_type, fixture[\u0027payload\u0027])"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"        # Ensure we now have exactly 1 record, plus SOA \u0026 NS"},{"line_number":58,"context_line":"        records \u003d self.central_service.find_records(self.admin_context,"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_95e2859f","line":55,"updated":"2017-05-23 01:44:24.000000000","message":"self.admin_context \u003d\u003e self.admin_context.to_dict()","commit_id":"c600eb84d1c2250810ad6f6b25c83833ad4ead6b"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"ea5739d62b618fee5f0cee5601db21df90b2a110","unresolved":false,"context_lines":[{"line_number":64,"context_line":"        start_event_type \u003d \u0027floatingip.update.end\u0027"},{"line_number":65,"context_line":"        start_fixture \u003d self.get_notification_fixture("},{"line_number":66,"context_line":"            \u0027neutron\u0027, start_event_type + \u0027_associate\u0027)"},{"line_number":67,"context_line":"        self.plugin.process_notification(self.admin_context,"},{"line_number":68,"context_line":"                                         start_event_type,"},{"line_number":69,"context_line":"                                         start_fixture[\u0027payload\u0027])"},{"line_number":70,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_55c98d23","line":67,"updated":"2017-05-23 01:44:24.000000000","message":"self.admin_context \u003d\u003e self.admin_context.to_dict()","commit_id":"c600eb84d1c2250810ad6f6b25c83833ad4ead6b"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"ea5739d62b618fee5f0cee5601db21df90b2a110","unresolved":false,"context_lines":[{"line_number":82,"context_line":""},{"line_number":83,"context_line":"        self.assertEqual(4, len(records))"},{"line_number":84,"context_line":""},{"line_number":85,"context_line":"        self.plugin.process_notification("},{"line_number":86,"context_line":"            self.admin_context.to_dict(), event_type, fixture[\u0027payload\u0027])"},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"        # Simulate the record having been deleted on the backend"}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_d557dd57","line":85,"updated":"2017-05-23 01:44:24.000000000","message":"Looks good, but I think you need to replace self.admin_context with self.admin_context.to_dict() in all of the notification test code.","commit_id":"c600eb84d1c2250810ad6f6b25c83833ad4ead6b"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"ea5739d62b618fee5f0cee5601db21df90b2a110","unresolved":false,"context_lines":[{"line_number":101,"context_line":"        start_event_type \u003d \u0027floatingip.update.end\u0027"},{"line_number":102,"context_line":"        start_fixture \u003d self.get_notification_fixture("},{"line_number":103,"context_line":"            \u0027neutron\u0027, start_event_type + \u0027_associate\u0027)"},{"line_number":104,"context_line":"        self.plugin.process_notification(self.admin_context,"},{"line_number":105,"context_line":"                                         start_event_type,"},{"line_number":106,"context_line":"                                         start_fixture[\u0027payload\u0027])"},{"line_number":107,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_15cf9529","line":104,"updated":"2017-05-23 01:44:24.000000000","message":"self.admin_context \u003d\u003e self.admin_context.to_dict()","commit_id":"c600eb84d1c2250810ad6f6b25c83833ad4ead6b"},{"author":{"_account_id":22623,"name":"Erik Olof Gunnar Andersson","email":"eandersson@blizzard.com","username":"eoandersson"},"change_message_id":"ea5739d62b618fee5f0cee5601db21df90b2a110","unresolved":false,"context_lines":[{"line_number":119,"context_line":"        self.assertEqual(4, len(records))"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"        self.plugin.process_notification("},{"line_number":122,"context_line":"            self.admin_context, event_type, fixture[\u0027payload\u0027])"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"        # Simulate the record having been deleted on the backend"},{"line_number":125,"context_line":"        zone_serial \u003d self.central_service.get_zone("}],"source_content_type":"text/x-python","patch_set":3,"id":"ff0f0b1f_f5d301d4","line":122,"updated":"2017-05-23 01:44:24.000000000","message":"self.admin_context \u003d\u003e self.admin_context.to_dict()","commit_id":"c600eb84d1c2250810ad6f6b25c83833ad4ead6b"}]}
