)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"change_message_id":"7b7df6423f91e1da31efcc079da2b67da921fcbb","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Sofiia Andriichenko \u003csandriichenko@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-12-12 15:21:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added api tempest test for chassis"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I51fbcd0613c16618d5e4a52ae1d798321a21bced"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a6eadb0_4758f932","line":7,"updated":"2016-12-13 20:45:25.000000000","message":"Please be more specific about your commit message. This is fine for the first line, but you should have a summary message below indicating something like:\n\n\"This adds a tempest test for creating a chassis with a specific UUID.\"\n\nWhen reading this commit message, I thought that we didn\u0027t have any tempest tests for chassis, which is incorrect.\n\nhttps://wiki.openstack.org/wiki/GitCommitMessages","commit_id":"cb576329aba116b4516782e7195134dada1b6cee"},{"author":{"_account_id":20675,"name":"Sofiia Andriichenko","email":"sofiia.andriichenko@gmail.com","username":"SofiiaAndriichenko"},"change_message_id":"d742fc01eb64234bea845757cf3fe21947edce9c","unresolved":false,"context_lines":[{"line_number":4,"context_line":"Commit:     Sofiia Andriichenko \u003csandriichenko@mirantis.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2016-12-12 15:21:22 +0000"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Added api tempest test for chassis"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Change-Id: I51fbcd0613c16618d5e4a52ae1d798321a21bced"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":3,"id":"1a6eadb0_3a01ec38","line":7,"in_reply_to":"1a6eadb0_4758f932","updated":"2016-12-15 14:57:59.000000000","message":"Done","commit_id":"cb576329aba116b4516782e7195134dada1b6cee"}],"ironic_tempest_plugin/services/baremetal/v1/json/baremetal_client.py":[{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"70d09973fd8d7be652eacc93f8c8b4d29bd8f4dc","unresolved":false,"context_lines":[{"line_number":156,"context_line":"        chassis \u003d {\u0027description\u0027: kwargs.get(\u0027description\u0027, \u0027test-chassis\u0027)}"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":"        if \u0027uuid\u0027 in kwargs:"},{"line_number":159,"context_line":"            chassis.update({\u0027uuid\u0027: kwargs.get(\u0027uuid\u0027)})"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"        return self._create_request(\u0027chassis\u0027, chassis)"},{"line_number":162,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_341d7e66","line":159,"updated":"2017-03-10 18:40:27.000000000","message":"nit: kwargs[\u0027uuid\u0027]","commit_id":"248160f0c60143d457ada5bdfc60ded864d9355b"}],"ironic_tempest_plugin/tests/api/admin/test_chassis.py":[{"author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"change_message_id":"b4c833f3735b3475082fc48fc735843292b3086e","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        _, node \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":83,"context_line":"        _, body \u003d self.client.list_chassis_nodes(self.chassis[\u0027uuid\u0027])"},{"line_number":84,"context_line":"        self.assertIn(node[\u0027uuid\u0027], [n[\u0027uuid\u0027] for n in body[\u0027nodes\u0027]])"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def test_create_chassis_uuid(self):"},{"line_number":87,"context_line":"        uuid \u003d data_utils.rand_uuid()"},{"line_number":88,"context_line":"        _, chassis \u003d self.create_chassis(uuid\u003duuid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_b8c8d156","line":85,"updated":"2016-12-09 21:08:49.000000000","message":"Add idempotent_id.","commit_id":"b48bde030492c68b292b78ab002173cff443e0b3"},{"author":{"_account_id":20675,"name":"Sofiia Andriichenko","email":"sofiia.andriichenko@gmail.com","username":"SofiiaAndriichenko"},"change_message_id":"10ffc8b7d7c07587d6aca72f77c0de1af6d3b861","unresolved":false,"context_lines":[{"line_number":82,"context_line":"        _, node \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":83,"context_line":"        _, body \u003d self.client.list_chassis_nodes(self.chassis[\u0027uuid\u0027])"},{"line_number":84,"context_line":"        self.assertIn(node[\u0027uuid\u0027], [n[\u0027uuid\u0027] for n in body[\u0027nodes\u0027]])"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    def test_create_chassis_uuid(self):"},{"line_number":87,"context_line":"        uuid \u003d data_utils.rand_uuid()"},{"line_number":88,"context_line":"        _, chassis \u003d self.create_chassis(uuid\u003duuid)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a71b18c_63281e34","line":85,"in_reply_to":"3a71b18c_b8c8d156","updated":"2016-12-12 12:27:42.000000000","message":"Done","commit_id":"b48bde030492c68b292b78ab002173cff443e0b3"},{"author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"change_message_id":"b4c833f3735b3475082fc48fc735843292b3086e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_18054579","line":90,"updated":"2016-12-09 21:08:49.000000000","message":"I suppose you can also add test of chassis creation with name.","commit_id":"b48bde030492c68b292b78ab002173cff443e0b3"},{"author":{"_account_id":20675,"name":"Sofiia Andriichenko","email":"sofiia.andriichenko@gmail.com","username":"SofiiaAndriichenko"},"change_message_id":"cd6741239a7df7a3d016e628914c5e027529d0f6","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_631d85bd","line":90,"in_reply_to":"3a71b18c_18054579","updated":"2016-12-12 10:07:51.000000000","message":"chassis does not have name","commit_id":"b48bde030492c68b292b78ab002173cff443e0b3"},{"author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"change_message_id":"ed91a96c838a85d6871d3e3a70871656547f3239","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"3a71b18c_7e8a7a65","line":90,"in_reply_to":"3a71b18c_631d85bd","updated":"2016-12-12 10:18:22.000000000","message":"ok","commit_id":"b48bde030492c68b292b78ab002173cff443e0b3"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"c05475d4395883f1e5ac9f56ddb8b4d02d634af8","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        _, body \u003d self.client.list_chassis_nodes(self.chassis[\u0027uuid\u0027])"},{"line_number":84,"context_line":"        self.assertIn(node[\u0027uuid\u0027], [n[\u0027uuid\u0027] for n in body[\u0027nodes\u0027]])"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    @test.idempotent_id(\u0027dd52bd5d-610c-4f2c-8fa3-d5e59269325f\u0027)"},{"line_number":87,"context_line":"    def test_create_chassis_uuid(self):"},{"line_number":88,"context_line":"        uuid \u003d data_utils.rand_uuid()"},{"line_number":89,"context_line":"        _, chassis \u003d self.create_chassis(uuid\u003duuid)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_585a00f3","line":86,"updated":"2017-03-13 11:16:33.000000000","message":"it was deprecated and now should be @decorators.idempotent_id()\n\nhttps://github.com/openstack/ironic/blob/master/ironic_tempest_plugin/tests/api/admin/test_chassis.py#L73","commit_id":"248160f0c60143d457ada5bdfc60ded864d9355b"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"da8764af58f548af36c6ebe7f74046f443f9cac2","unresolved":false,"context_lines":[{"line_number":83,"context_line":"        _, body \u003d self.client.list_chassis_nodes(self.chassis[\u0027uuid\u0027])"},{"line_number":84,"context_line":"        self.assertIn(node[\u0027uuid\u0027], [n[\u0027uuid\u0027] for n in body[\u0027nodes\u0027]])"},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    @test.idempotent_id(\u0027dd52bd5d-610c-4f2c-8fa3-d5e59269325f\u0027)"},{"line_number":87,"context_line":"    def test_create_chassis_uuid(self):"},{"line_number":88,"context_line":"        uuid \u003d data_utils.rand_uuid()"},{"line_number":89,"context_line":"        _, chassis \u003d self.create_chassis(uuid\u003duuid)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_73fb6779","line":86,"in_reply_to":"9a30ddce_585a00f3","updated":"2017-03-13 11:45:51.000000000","message":"++ \n\nApparently this needs a rebase, http://logs.openstack.org/96/409196/4/gate/gate-tempest-dsvm-ironic-ipa-partition-bios-agent_ipmitool-tinyipa-ubuntu-xenial/857d9d0/console.html#_2017-03-13_10_01_29_193913","commit_id":"248160f0c60143d457ada5bdfc60ded864d9355b"}]}
