)]}'
{"ceilometer/tests/functional/test_collector.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"edc806f3083f59af8e4e5575af29f91d5a6032fc","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        with mock.patch(\u0027socket.socket\u0027) as mock_socket:"},{"line_number":135,"context_line":"            mock_socket.return_value \u003d udp_socket"},{"line_number":136,"context_line":"            self.srv.start()"},{"line_number":137,"context_line":"            self.addCleanup(self.srv.stop)"},{"line_number":138,"context_line":"            self.srv.udp_thread.join(5)"},{"line_number":139,"context_line":"            self.assertFalse(self.srv.udp_thread.is_alive())"},{"line_number":140,"context_line":"            mock_socket.assert_called_with(socket.AF_INET, socket.SOCK_DGRAM)"}],"source_content_type":"text/x-python","patch_set":5,"id":"1a122d0e_8da89522","line":137,"range":{"start_line":137,"start_character":12,"end_line":137,"end_character":42},"updated":"2016-04-30 07:21:19.000000000","message":"sileht: I\u0027m not against such way of usage, but just want to clarify, if we use self.addCleanup() before calling the start is better? for some rare case that start is broken then we finally we do the clean job?","commit_id":"44d843c0e6af4caf5c6e2f58a0d15243b0fa205d"}]}
