)]}'
{"cyborg/tests/unit/api/controllers/v2/test_attributes.py":[{"author":{"_account_id":32020,"name":"zhangtongjian","email":"zhangtj03@inspur.com","username":"zhangtongjian"},"change_message_id":"37e83ce1c374edb82e07ce0d433f7438e3461f93","unresolved":false,"context_lines":[{"line_number":35,"context_line":"        self.assertEqual(in_attributes[\u0027name\u0027], out_attributes[\u0027name\u0027])"},{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"},{"line_number":38,"context_line":"        self.assertEqual(in_attributes[\u0027description\u0027], out_attributes[\u0027description\u0027])"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        # Check that the link is properly set up"},{"line_number":41,"context_line":"        self._validate_links(out_attributes[\u0027links\u0027], in_attributes[\u0027uuid\u0027])"}],"source_content_type":"text/x-python","patch_set":1,"id":"e177c36b_2198b884","line":38,"in_reply_to":"b6ac72e1_7073293c","updated":"2023-01-01 13:06:22.000000000","message":"\u003e pep8: E501 line too long (85 \u003e 79 characters)\n\nhave fix","commit_id":"8e3d1cd65fc7be0fd46bafb1fb331514fcf7b977"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":1,"context_line":"# Copyright 2023 Intel, Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":2,"id":"375cd2ae_dee589cb","line":1,"range":{"start_line":1,"start_character":17,"end_line":1,"end_character":22},"updated":"2023-01-02 01:31:08.000000000","message":"Inspur","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":31,"context_line":"                self.assertEqual(components[-1], dp_uuid)"},{"line_number":32,"context_line":"        self.assertTrue(has_self_link)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def _validate_attributes(self, in_attributes, out_attributes):"},{"line_number":35,"context_line":"        self.assertEqual(in_attributes[\u0027name\u0027], out_attributes[\u0027name\u0027])"},{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"0dd23eac_fd951097","line":34,"range":{"start_line":34,"start_character":8,"end_line":34,"end_character":28},"updated":"2023-01-02 01:31:08.000000000","message":"reference api/controllers/v2/attributes.py","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":32,"context_line":"        self.assertTrue(has_self_link)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def _validate_attributes(self, in_attributes, out_attributes):"},{"line_number":35,"context_line":"        self.assertEqual(in_attributes[\u0027name\u0027], out_attributes[\u0027name\u0027])"},{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"},{"line_number":38,"context_line":"        self.assertEqual(in_attributes[\u0027description\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"575bf151_fdc1b1ce","line":35,"range":{"start_line":35,"start_character":40,"end_line":35,"end_character":44},"updated":"2023-01-02 01:31:08.000000000","message":"deployable_id","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":32,"context_line":"        self.assertTrue(has_self_link)"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    def _validate_attributes(self, in_attributes, out_attributes):"},{"line_number":35,"context_line":"        self.assertEqual(in_attributes[\u0027name\u0027], out_attributes[\u0027name\u0027])"},{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"},{"line_number":38,"context_line":"        self.assertEqual(in_attributes[\u0027description\u0027],"}],"source_content_type":"text/x-python","patch_set":2,"id":"dd601515_c80e41f8","line":35,"range":{"start_line":35,"start_character":64,"end_line":35,"end_character":68},"updated":"2023-01-02 01:31:08.000000000","message":"deployable_id","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":34,"context_line":"    def _validate_attributes(self, in_attributes, out_attributes):"},{"line_number":35,"context_line":"        self.assertEqual(in_attributes[\u0027name\u0027], out_attributes[\u0027name\u0027])"},{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"},{"line_number":38,"context_line":"        self.assertEqual(in_attributes[\u0027description\u0027],"},{"line_number":39,"context_line":"                         out_attributes[\u0027description\u0027])"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3e204399_af3224bd","line":37,"range":{"start_line":37,"start_character":40,"end_line":37,"end_character":46},"updated":"2023-01-02 01:31:08.000000000","message":"key","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":34,"context_line":"    def _validate_attributes(self, in_attributes, out_attributes):"},{"line_number":35,"context_line":"        self.assertEqual(in_attributes[\u0027name\u0027], out_attributes[\u0027name\u0027])"},{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"},{"line_number":38,"context_line":"        self.assertEqual(in_attributes[\u0027description\u0027],"},{"line_number":39,"context_line":"                         out_attributes[\u0027description\u0027])"},{"line_number":40,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"c458cbc1_7846d86a","line":37,"range":{"start_line":37,"start_character":66,"end_line":37,"end_character":72},"updated":"2023-01-02 01:31:08.000000000","message":"key","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":35,"context_line":"        self.assertEqual(in_attributes[\u0027name\u0027], out_attributes[\u0027name\u0027])"},{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"},{"line_number":38,"context_line":"        self.assertEqual(in_attributes[\u0027description\u0027],"},{"line_number":39,"context_line":"                         out_attributes[\u0027description\u0027])"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # Check that the link is properly set up"}],"source_content_type":"text/x-python","patch_set":2,"id":"b5a3a69f_8a50dc58","line":38,"range":{"start_line":38,"start_character":40,"end_line":38,"end_character":51},"updated":"2023-01-02 01:31:08.000000000","message":"value","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":36,"context_line":"        self.assertEqual(in_attributes[\u0027uuid\u0027], out_attributes[\u0027uuid\u0027])"},{"line_number":37,"context_line":"        self.assertEqual(in_attributes[\u0027groups\u0027], out_attributes[\u0027groups\u0027])"},{"line_number":38,"context_line":"        self.assertEqual(in_attributes[\u0027description\u0027],"},{"line_number":39,"context_line":"                         out_attributes[\u0027description\u0027])"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # Check that the link is properly set up"},{"line_number":42,"context_line":"        self._validate_links(out_attributes[\u0027links\u0027], in_attributes[\u0027uuid\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"52339889_7e9b1663","line":39,"range":{"start_line":39,"start_character":41,"end_line":39,"end_character":52},"updated":"2023-01-02 01:31:08.000000000","message":"value","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"},{"author":{"_account_id":31412,"name":"Wenping Song","email":"songwenping@inspur.com","username":"songwenping"},"change_message_id":"36be44fa0ee9641449ebf3f4079f10ddb939586f","unresolved":true,"context_lines":[{"line_number":39,"context_line":"                         out_attributes[\u0027description\u0027])"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # Check that the link is properly set up"},{"line_number":42,"context_line":"        self._validate_links(out_attributes[\u0027links\u0027], in_attributes[\u0027uuid\u0027])"}],"source_content_type":"text/x-python","patch_set":2,"id":"f3f8f175_5374ec28","line":42,"range":{"start_line":42,"start_character":69,"end_line":42,"end_character":73},"updated":"2023-01-02 01:31:08.000000000","message":"links","commit_id":"f8eb52756aa3b9b2f2b1ba802cb6faceb3aa7532"}]}
