)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"change_message_id":"3de8e04de2793164697ef98f305e2a5e21cbbe51","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Tests for testing chassis-create command"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Tests for the Ironic CLI commands which checks actions with chassis-create command."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I8aa4e1286e62bffb3daacfbcb13e8bc018f57b66"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1af94dfe_cf05b211","line":9,"range":{"start_line":9,"start_character":74,"end_line":9,"end_character":75},"updated":"2016-03-18 11:48:20.000000000","message":"too long line","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"0999b48e69342ab42c5d602587d57ad9d62524e5","unresolved":false,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Tests for testing chassis-create command"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Tests for the Ironic CLI commands which checks actions with chassis-create command."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I8aa4e1286e62bffb3daacfbcb13e8bc018f57b66"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa0719c6_0dac21ec","line":9,"range":{"start_line":9,"start_character":74,"end_line":9,"end_character":75},"in_reply_to":"1af94dfe_cf05b211","updated":"2016-03-22 16:11:51.000000000","message":"Done","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"change_message_id":"3de8e04de2793164697ef98f305e2a5e21cbbe51","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Tests for testing chassis-create command"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Tests for the Ironic CLI commands which checks actions with chassis-create command."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I8aa4e1286e62bffb3daacfbcb13e8bc018f57b66"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1af94dfe_af1b0672","line":10,"updated":"2016-03-18 11:48:20.000000000","message":"Related bug please","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"0999b48e69342ab42c5d602587d57ad9d62524e5","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Tests for testing chassis-create command"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Tests for the Ironic CLI commands which checks actions with chassis-create command."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Change-Id: I8aa4e1286e62bffb3daacfbcb13e8bc018f57b66"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"fa0719c6_6dbb1d28","line":10,"in_reply_to":"1af94dfe_af1b0672","updated":"2016-03-22 16:11:51.000000000","message":"Done","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"2134654f8d8d5ecbc981e05eb295153499b41f86","unresolved":false,"context_lines":[{"line_number":10,"context_line":"with chassis-create command."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I8aa4e1286e62bffb3daacfbcb13e8bc018f57b66"},{"line_number":13,"context_line":"Closes-Bug: #1527521"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"ba0121b8_d68eee77","line":13,"updated":"2016-03-31 12:21:36.000000000","message":"Bug seems to be incorrect, it does not do negative testing.","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"9a0eda496f620f31220ea780e68a2e0d6ad46d05","unresolved":false,"context_lines":[{"line_number":10,"context_line":"with chassis-create command."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-Id: I8aa4e1286e62bffb3daacfbcb13e8bc018f57b66"},{"line_number":13,"context_line":"Closes-Bug: #1527521"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"9a061dce_d31b0c1a","line":13,"in_reply_to":"ba0121b8_d68eee77","updated":"2016-04-05 10:41:08.000000000","message":"Done","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"}],"ironicclient/tests/functional/base.py":[{"author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"change_message_id":"9b473189eae2663d850f9ed21518d12d81efb6b8","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        \"\"\""},{"line_number":186,"context_line":"        self.assertNotIn(\u0027False\u0027, [x[\u0027Result\u0027] for x in node_validate])"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def assertEqualDict(self, params, object_params):"},{"line_number":189,"context_line":"        \"\"\"Assert that input params equals object params."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"        :param params: input params"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa0719c6_b6fe1336","line":188,"updated":"2016-03-23 00:07:53.000000000","message":"This change appears unrelated; was this intentional?","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"0929678b60e82410bfe70aa5d61393cb908240b1","unresolved":false,"context_lines":[{"line_number":185,"context_line":"        \"\"\""},{"line_number":186,"context_line":"        self.assertNotIn(\u0027False\u0027, [x[\u0027Result\u0027] for x in node_validate])"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    def assertEqualDict(self, params, object_params):"},{"line_number":189,"context_line":"        \"\"\"Assert that input params equals object params."},{"line_number":190,"context_line":""},{"line_number":191,"context_line":"        :param params: input params"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba0121b8_36e00afa","line":188,"in_reply_to":"fa0719c6_b6fe1336","updated":"2016-03-31 12:22:25.000000000","message":"Yeah, tests started failing because of this change.","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"}],"ironicclient/tests/functional/test_chassis_create.py":[{"author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"change_message_id":"3de8e04de2793164697ef98f305e2a5e21cbbe51","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"        self.assertEqual(description, chassis[\u0027description\u0027])"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def test_chassis_create_description_description_arg(self):"},{"line_number":38,"context_line":"        \"\"\"Test steps:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        1) create node with description using --description argument"}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_0f7f9a66","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":62},"updated":"2016-03-18 11:48:20.000000000","message":"you could use ddt here to avoid code duplication","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"0999b48e69342ab42c5d602587d57ad9d62524e5","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"        self.assertEqual(description, chassis[\u0027description\u0027])"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    def test_chassis_create_description_description_arg(self):"},{"line_number":38,"context_line":"        \"\"\"Test steps:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        1) create node with description using --description argument"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa0719c6_522cf8aa","line":37,"range":{"start_line":37,"start_character":0,"end_line":37,"end_character":62},"in_reply_to":"1af94dfe_0f7f9a66","updated":"2016-03-22 16:11:51.000000000","message":"Done","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":13636,"name":"aarefiev","display_name":"Anton","email":"arefyevanton@gmail.com","username":"aarefiev"},"change_message_id":"3de8e04de2793164697ef98f305e2a5e21cbbe51","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"        chassis \u003d self.create_chassis(params\u003dparams)"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        self._assertEqualDict(extra, chassis[\u0027extra\u0027])"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    def test_chassis_create_metadata_extra_arg(self):"},{"line_number":76,"context_line":"        \"\"\"Test steps:"}],"source_content_type":"text/x-python","patch_set":3,"id":"1af94dfe_0fe03af9","line":73,"range":{"start_line":73,"start_character":13,"end_line":73,"end_character":14},"updated":"2016-03-18 11:48:20.000000000","message":"please, don\u0027t use underscore for asserts","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"0999b48e69342ab42c5d602587d57ad9d62524e5","unresolved":false,"context_lines":[{"line_number":70,"context_line":""},{"line_number":71,"context_line":"        chassis \u003d self.create_chassis(params\u003dparams)"},{"line_number":72,"context_line":""},{"line_number":73,"context_line":"        self._assertEqualDict(extra, chassis[\u0027extra\u0027])"},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"    def test_chassis_create_metadata_extra_arg(self):"},{"line_number":76,"context_line":"        \"\"\"Test steps:"}],"source_content_type":"text/x-python","patch_set":3,"id":"fa0719c6_8d9f91b3","line":73,"range":{"start_line":73,"start_character":13,"end_line":73,"end_character":14},"in_reply_to":"1af94dfe_0fe03af9","updated":"2016-03-22 16:11:51.000000000","message":"Done","commit_id":"8cc617110af84b4443accc6762dd80c8edae46e8"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"2134654f8d8d5ecbc981e05eb295153499b41f86","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from ironicclient.tests.functional import base"},{"line_number":16,"context_line":"import ironicclient.tests.functional.utils as utils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"class ChassisCreateTestsIronicClient(base.FunctionalTestBase):"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba0121b8_16018605","line":16,"updated":"2016-03-31 12:21:36.000000000","message":"from ironicclient.tests.functional import utils","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"9a0eda496f620f31220ea780e68a2e0d6ad46d05","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"from ironicclient.tests.functional import base"},{"line_number":16,"context_line":"import ironicclient.tests.functional.utils as utils"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"class ChassisCreateTestsIronicClient(base.FunctionalTestBase):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a061dce_335b6830","line":16,"in_reply_to":"ba0121b8_16018605","updated":"2016-04-05 10:41:08.000000000","message":"Done","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"2134654f8d8d5ecbc981e05eb295153499b41f86","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def test_chassis_create_description_d_arg(self):"},{"line_number":27,"context_line":"        \"\"\"Test steps:"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"        1) create node with description using -d argument"},{"line_number":30,"context_line":"        2) check that node with description has been successfully created"},{"line_number":31,"context_line":"        \"\"\""},{"line_number":32,"context_line":"        description \u003d \u0027Chassis connected to id 12AF45\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba0121b8_56a3feff","line":29,"updated":"2016-03-31 12:21:36.000000000","message":"looking at the other tests, should --description be tested too?","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"9a0eda496f620f31220ea780e68a2e0d6ad46d05","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    def test_chassis_create_description_d_arg(self):"},{"line_number":27,"context_line":"        \"\"\"Test steps:"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"        1) create node with description using -d argument"},{"line_number":30,"context_line":"        2) check that node with description has been successfully created"},{"line_number":31,"context_line":"        \"\"\""},{"line_number":32,"context_line":"        description \u003d \u0027Chassis connected to id 12AF45\u0027"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a061dce_53cb7ca5","line":29,"in_reply_to":"ba0121b8_56a3feff","updated":"2016-04-05 10:41:08.000000000","message":"Done","commit_id":"92b8e84dfba2f3332722f5c9c6b2328d7472a7af"}]}
