)]}'
{"openstackclient/identity/v3/endpoint.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"d2b4f0263ff9133d5b314b544ee890873542a2fd","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    if hasattr(service, \u0027name\u0027):"},{"line_number":32,"context_line":"        return service.name"},{"line_number":33,"context_line":"    else:"},{"line_number":34,"context_line":"        return \u0027\u0027"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"class CreateEndpoint(show.ShowOne):"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_0b9564e3","line":34,"updated":"2015-01-15 02:45:04.000000000","message":"I wonder if this should default to None instead, this way the user have a way to tell if the service.name is actually an empty string in the backend or a None.","commit_id":"369ae3f9f06c90e8d57b71befa6bc22a843c2f7d"}],"openstackclient/tests/identity/v3/test_endpoint.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"e53e925a829b90ec5ffaf8c4cff35c1454c3c850","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        self.services_mock \u003d self.app.client_manager.identity.services"},{"line_number":32,"context_line":"        self.services_mock.reset_mock()"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def get_fake_service_name(self):"},{"line_number":35,"context_line":"        return identity_fakes.service_name"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_cf62ba15","line":34,"updated":"2015-01-04 04:41:37.000000000","message":"what\u0027s the point of this, and switching them all for the datalist variables?","commit_id":"369ae3f9f06c90e8d57b71befa6bc22a843c2f7d"},{"author":{"_account_id":12076,"name":"Zhiyuan Cai","email":"luckyvega.g@gmail.com","username":"zhiyuan_cai"},"change_message_id":"e02b9b6b6b32c77fd2a41e989bd79f14a537bf56","unresolved":false,"context_lines":[{"line_number":31,"context_line":"        self.services_mock \u003d self.app.client_manager.identity.services"},{"line_number":32,"context_line":"        self.services_mock.reset_mock()"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def get_fake_service_name(self):"},{"line_number":35,"context_line":"        return identity_fakes.service_name"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_d2dc1d1b","line":34,"in_reply_to":"3a961159_cf62ba15","updated":"2015-01-04 06:47:44.000000000","message":"to test this patch, I add TestEndpointXXXServiceWithoutName which inherits TestEndpointXXX. testcases in this two classes are different in datalist, so I also add this method and let TestEndpointXXXServiceWithoutName overwrites this method.","commit_id":"369ae3f9f06c90e8d57b71befa6bc22a843c2f7d"}]}
