)]}'
{"heat/tests/openstack/neutron/test_neutron_router.py":[{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"bf9586ec80bc050c1e141cec9616d39870b57126","unresolved":false,"context_lines":[{"line_number":242,"context_line":"        rsrc.t[\u0027Properties\u0027].pop(\u0027l3_agent_ids\u0027)"},{"line_number":243,"context_line":"        exc \u003d self.assertRaises(exception.ResourcePropertyConflict,"},{"line_number":244,"context_line":"                                rsrc.validate)"},{"line_number":245,"context_line":"        self.assertIn(\u0027distributed, ha\u0027, six.text_type(exc))"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    def test_router_validate_ha_l3_agents(self):"},{"line_number":248,"context_line":"        self._test_validate()"}],"source_content_type":"text/x-python","patch_set":18,"id":"3a57f1b5_6710ac4f","line":245,"range":{"start_line":245,"start_character":23,"end_line":245,"end_character":34},"updated":"2016-02-09 17:37:33.000000000","message":"There\u0027s no VerifyAll - so do we either need to add it, or not call _test_validate to setup the mocks?","commit_id":"86d2fbe30742725e445d2bcbe598a75a46c0ebbf"},{"author":{"_account_id":4328,"name":"Steven Hardy","email":"steven.hardy@suse.com","username":"shardy"},"change_message_id":"bf9586ec80bc050c1e141cec9616d39870b57126","unresolved":false,"context_lines":[{"line_number":256,"context_line":"        exc \u003d self.assertRaises(exception.StackValidationFailed,"},{"line_number":257,"context_line":"                                rsrc.validate)"},{"line_number":258,"context_line":"        self.assertIn(\u0027Non HA routers can only have one L3 agent.\u0027,"},{"line_number":259,"context_line":"                      six.text_type(exc))"},{"line_number":260,"context_line":""},{"line_number":261,"context_line":"    def test_router(self):"},{"line_number":262,"context_line":"        neutronclient.Client.create_router({"}],"source_content_type":"text/x-python","patch_set":18,"id":"3a57f1b5_c725e0ae","line":259,"range":{"start_line":259,"start_character":0,"end_line":259,"end_character":22},"updated":"2016-02-09 17:37:33.000000000","message":"Same here","commit_id":"86d2fbe30742725e445d2bcbe598a75a46c0ebbf"}]}
