)]}'
{"ironic_tempest_plugin/tests/api/admin/test_portgroups_negative.py":[{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"163db76d890d533c31b686d00564f12a7a298239","unresolved":false,"context_lines":[{"line_number":22,"context_line":"class TestPortGroupsNegative(base.BaseBaremetalTest):"},{"line_number":23,"context_line":"    \"\"\"Negative tests for port groups.\"\"\""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    def setUp(self):"},{"line_number":26,"context_line":"        \"\"\"Setup resources for tests."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        1) Create chassis."}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_358e3c2e","line":25,"range":{"start_line":25,"start_character":8,"end_line":25,"end_character":13},"updated":"2017-03-13 08:51:57.000000000","message":"Can\u0027t find tearDown is it works?","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"7f814a7e7cb19800885c38e336c3d8504876320f","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        \"\"\"Setup resources for tests."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        1) Create chassis."},{"line_number":29,"context_line":"        2) Create a node put into chassis."},{"line_number":30,"context_line":"        3) Create a port for to the node."},{"line_number":31,"context_line":"        4) Create a port group for to the node."},{"line_number":32,"context_line":"        5) Plug port to the port group."}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_0f34c9f9","line":29,"range":{"start_line":29,"start_character":20,"end_line":29,"end_character":41},"updated":"2017-03-13 08:12:53.000000000","message":"I feel attach node to chassis sounds better","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"change_message_id":"398b1b591be5ce7d45afcadcead285926e433c62","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        \"\"\"Setup resources for tests."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        1) Create chassis."},{"line_number":29,"context_line":"        2) Create a node put into chassis."},{"line_number":30,"context_line":"        3) Create a port for to the node."},{"line_number":31,"context_line":"        4) Create a port group for to the node."},{"line_number":32,"context_line":"        5) Plug port to the port group."}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_277e046a","line":29,"range":{"start_line":29,"start_character":20,"end_line":29,"end_character":41},"in_reply_to":"9a30ddce_0f34c9f9","updated":"2017-03-13 16:29:04.000000000","message":"thanks","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"7f814a7e7cb19800885c38e336c3d8504876320f","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        1) Create chassis."},{"line_number":29,"context_line":"        2) Create a node put into chassis."},{"line_number":30,"context_line":"        3) Create a port for to the node."},{"line_number":31,"context_line":"        4) Create a port group for to the node."},{"line_number":32,"context_line":"        5) Plug port to the port group."},{"line_number":33,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_af0add23","line":30,"range":{"start_line":30,"start_character":25,"end_line":30,"end_character":31},"updated":"2017-03-13 08:12:53.000000000","message":"just choose`for` or `to`","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"change_message_id":"089b2fc504ed7cdbec2f73ef31e408f626477248","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        1) Create chassis."},{"line_number":29,"context_line":"        2) Create a node put into chassis."},{"line_number":30,"context_line":"        3) Create a port for to the node."},{"line_number":31,"context_line":"        4) Create a port group for to the node."},{"line_number":32,"context_line":"        5) Plug port to the port group."},{"line_number":33,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_f8d2d45a","line":30,"range":{"start_line":30,"start_character":25,"end_line":30,"end_character":31},"in_reply_to":"9a30ddce_af0add23","updated":"2017-03-13 11:13:52.000000000","message":"thanks!","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"7f814a7e7cb19800885c38e336c3d8504876320f","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        1) Create chassis."},{"line_number":29,"context_line":"        2) Create a node put into chassis."},{"line_number":30,"context_line":"        3) Create a port for to the node."},{"line_number":31,"context_line":"        4) Create a port group for to the node."},{"line_number":32,"context_line":"        5) Plug port to the port group."},{"line_number":33,"context_line":"        \"\"\""},{"line_number":34,"context_line":"        super(TestPortGroupsNegative, self).setUp()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_ef005504","line":31,"range":{"start_line":31,"start_character":31,"end_line":31,"end_character":37},"updated":"2017-03-13 08:12:53.000000000","message":"ditto","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"change_message_id":"398b1b591be5ce7d45afcadcead285926e433c62","unresolved":false,"context_lines":[{"line_number":28,"context_line":"        1) Create chassis."},{"line_number":29,"context_line":"        2) Create a node put into chassis."},{"line_number":30,"context_line":"        3) Create a port for to the node."},{"line_number":31,"context_line":"        4) Create a port group for to the node."},{"line_number":32,"context_line":"        5) Plug port to the port group."},{"line_number":33,"context_line":"        \"\"\""},{"line_number":34,"context_line":"        super(TestPortGroupsNegative, self).setUp()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_67947c8a","line":31,"range":{"start_line":31,"start_character":31,"end_line":31,"end_character":37},"in_reply_to":"9a30ddce_ef005504","updated":"2017-03-13 16:29:04.000000000","message":"Done","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":17270,"name":"Sergii Turivnyi","email":"sturivnyi@mirantis.com","username":"sturivnyi"},"change_message_id":"7f814a7e7cb19800885c38e336c3d8504876320f","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        2) Create 2nd set of node, port and port group."},{"line_number":77,"context_line":"        3) Try to replug 2nd port group into the 1st node."},{"line_number":78,"context_line":"        \"\"\""},{"line_number":79,"context_line":"        # Create 2nd set of node, port and port group."},{"line_number":80,"context_line":"        _, node2 \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":81,"context_line":"        _, port2 \u003d self.create_port(node2[\u0027uuid\u0027],"},{"line_number":82,"context_line":"                                    address\u003ddata_utils.rand_mac_address())"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_0a859758","line":79,"range":{"start_line":79,"start_character":8,"end_line":79,"end_character":54},"updated":"2017-03-13 08:12:53.000000000","message":"You use code to create this stuff more than once. Create method for this.","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":14614,"name":"Kyrylo Romanenko","display_name":"K.Romanenko","email":"romanenko-kv@hotmail.com","username":"kromanenko"},"change_message_id":"398b1b591be5ce7d45afcadcead285926e433c62","unresolved":false,"context_lines":[{"line_number":76,"context_line":"        2) Create 2nd set of node, port and port group."},{"line_number":77,"context_line":"        3) Try to replug 2nd port group into the 1st node."},{"line_number":78,"context_line":"        \"\"\""},{"line_number":79,"context_line":"        # Create 2nd set of node, port and port group."},{"line_number":80,"context_line":"        _, node2 \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":81,"context_line":"        _, port2 \u003d self.create_port(node2[\u0027uuid\u0027],"},{"line_number":82,"context_line":"                                    address\u003ddata_utils.rand_mac_address())"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a30ddce_4ff78ad2","line":79,"range":{"start_line":79,"start_character":8,"end_line":79,"end_character":54},"in_reply_to":"9a30ddce_0a859758","updated":"2017-03-13 16:29:04.000000000","message":"Done","commit_id":"e80fc8627436a8f8401591392e8161318cfb9b6f"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"144b8f4602abac1c8a36a799ab8c95cddde674ed","unresolved":false,"context_lines":[{"line_number":49,"context_line":"        \"\"\"Create node, port and port group.\"\"\""},{"line_number":50,"context_line":"        node, port \u003d self.create_node_port(chassis_uuid)"},{"line_number":51,"context_line":"        _, portgroup \u003d self.create_portgroup("},{"line_number":52,"context_line":"            node_id\u003dnode[\u0027uuid\u0027],"},{"line_number":53,"context_line":"            address\u003ddata_utils.rand_mac_address())"},{"line_number":54,"context_line":"        patch \u003d [{\u0027path\u0027: \u0027/portgroup_uuid\u0027,"},{"line_number":55,"context_line":"                  \u0027op\u0027: \u0027add\u0027,"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a1ced50_3c96ae4c","line":52,"range":{"start_line":52,"start_character":17,"end_line":52,"end_character":19},"updated":"2017-03-20 12:22:28.000000000","message":"should be node_uuid after rebase http://logs.openstack.org/35/437535/7/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-pxe_snmp-tinyipa-ubuntu-xenial-nv/621f5b0/console.html#_2017-03-20_12_10_11_461494","commit_id":"4be505a95a4674f2ba337a1cb614d288fb7369f4"}]}
