)]}'
{"ironic_tempest_plugin/tests/api/admin/test_nodes.py":[{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"ead5e11780eaa2c162c62b33011b1702af255c7c","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import six"},{"line_number":14,"context_line":"from tempest import config"},{"line_number":15,"context_line":"from tempest.lib.common import api_version_utils"},{"line_number":16,"context_line":"from tempest.lib.common.utils import data_utils"},{"line_number":17,"context_line":"from tempest.lib import exceptions as lib_exc"},{"line_number":18,"context_line":"from tempest import test"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_44aa02d6","line":15,"updated":"2017-01-12 13:50:54.000000000","message":"Now not required.","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"443d263270edd28104925572a208e2efdf6abd67","unresolved":false,"context_lines":[{"line_number":12,"context_line":""},{"line_number":13,"context_line":"import six"},{"line_number":14,"context_line":"from tempest import config"},{"line_number":15,"context_line":"from tempest.lib.common import api_version_utils"},{"line_number":16,"context_line":"from tempest.lib.common.utils import data_utils"},{"line_number":17,"context_line":"from tempest.lib import exceptions as lib_exc"},{"line_number":18,"context_line":"from tempest import test"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_447202e7","line":15,"in_reply_to":"9a57fde8_44aa02d6","updated":"2017-01-12 14:02:56.000000000","message":"Done","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"change_message_id":"ead5e11780eaa2c162c62b33011b1702af255c7c","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from ironic_tempest_plugin.tests.api.admin import api_microversion_fixture"},{"line_number":22,"context_line":"from ironic_tempest_plugin.tests.api.admin import base"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"CONF \u003d config.CONF"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class TestNodes(base.BaseBaremetalTest):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_84aceaee","line":24,"updated":"2017-01-12 13:50:54.000000000","message":"ditto","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"443d263270edd28104925572a208e2efdf6abd67","unresolved":false,"context_lines":[{"line_number":21,"context_line":"from ironic_tempest_plugin.tests.api.admin import api_microversion_fixture"},{"line_number":22,"context_line":"from ironic_tempest_plugin.tests.api.admin import base"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"CONF \u003d config.CONF"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"class TestNodes(base.BaseBaremetalTest):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_647706d5","line":24,"in_reply_to":"9a57fde8_84aceaee","updated":"2017-01-12 14:02:56.000000000","message":"Done","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"48caf263005c061decf82839aaec7dcbdba1b9a2","unresolved":false,"context_lines":[{"line_number":176,"context_line":"class TestNodesVif(base.BaseBaremetalTest):"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    min_microversion \u003d \u00271.28\u0027"},{"line_number":179,"context_line":"    max_microversion \u003d \u0027latest\u0027"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    def setUp(self):"},{"line_number":182,"context_line":"        super(TestNodesVif, self).setUp()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_44f842e6","line":179,"updated":"2017-01-12 13:52:41.000000000","message":"max is latest by default on tempest side.","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"443d263270edd28104925572a208e2efdf6abd67","unresolved":false,"context_lines":[{"line_number":176,"context_line":"class TestNodesVif(base.BaseBaremetalTest):"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"    min_microversion \u003d \u00271.28\u0027"},{"line_number":179,"context_line":"    max_microversion \u003d \u0027latest\u0027"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    def setUp(self):"},{"line_number":182,"context_line":"        super(TestNodesVif, self).setUp()"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_8474eacf","line":179,"in_reply_to":"9a57fde8_44f842e6","updated":"2017-01-12 14:02:56.000000000","message":"Done","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"48caf263005c061decf82839aaec7dcbdba1b9a2","unresolved":false,"context_lines":[{"line_number":181,"context_line":"    def setUp(self):"},{"line_number":182,"context_line":"        super(TestNodesVif, self).setUp()"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"        _, self.chassis \u003d self.create_chassis()"},{"line_number":185,"context_line":"        _, self.node \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    @test.idempotent_id(\u0027a3d319d0-cacb-4e55-a3dc-3fa8b74880f1\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_e43696b3","line":184,"updated":"2017-01-12 13:52:41.000000000","message":"I guess you don\u0027t need chassis here.","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"abb19678b0f9b241b3ebac5cdc37525f26814ec3","unresolved":false,"context_lines":[{"line_number":181,"context_line":"    def setUp(self):"},{"line_number":182,"context_line":"        super(TestNodesVif, self).setUp()"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"        _, self.chassis \u003d self.create_chassis()"},{"line_number":185,"context_line":"        _, self.node \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    @test.idempotent_id(\u0027a3d319d0-cacb-4e55-a3dc-3fa8b74880f1\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_2ab6a58a","line":184,"in_reply_to":"9a57fde8_a481ee91","updated":"2017-01-12 14:39:15.000000000","message":"chassis is mandatory attribute in tests.\n\nhttps://github.com/openstack/ironic/blob/d0e1d5e1f84367f4f868a62776212e6296a2dee2/ironic_tempest_plugin/tests/api/admin/base.py#L146","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"977117bb28843e04e7a81d837f290e65188a364b","unresolved":false,"context_lines":[{"line_number":181,"context_line":"    def setUp(self):"},{"line_number":182,"context_line":"        super(TestNodesVif, self).setUp()"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"        _, self.chassis \u003d self.create_chassis()"},{"line_number":185,"context_line":"        _, self.node \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    @test.idempotent_id(\u0027a3d319d0-cacb-4e55-a3dc-3fa8b74880f1\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_d5305a0a","line":184,"in_reply_to":"9a57fde8_aa9375f9","updated":"2017-01-12 14:56:34.000000000","message":"ugh, this definitely should change at some point.","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"443d263270edd28104925572a208e2efdf6abd67","unresolved":false,"context_lines":[{"line_number":181,"context_line":"    def setUp(self):"},{"line_number":182,"context_line":"        super(TestNodesVif, self).setUp()"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"        _, self.chassis \u003d self.create_chassis()"},{"line_number":185,"context_line":"        _, self.node \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    @test.idempotent_id(\u0027a3d319d0-cacb-4e55-a3dc-3fa8b74880f1\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_a481ee91","line":184,"in_reply_to":"9a57fde8_e43696b3","updated":"2017-01-12 14:02:56.000000000","message":"Done","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"},{"author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"change_message_id":"abb19678b0f9b241b3ebac5cdc37525f26814ec3","unresolved":false,"context_lines":[{"line_number":181,"context_line":"    def setUp(self):"},{"line_number":182,"context_line":"        super(TestNodesVif, self).setUp()"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"        _, self.chassis \u003d self.create_chassis()"},{"line_number":185,"context_line":"        _, self.node \u003d self.create_node(self.chassis[\u0027uuid\u0027])"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    @test.idempotent_id(\u0027a3d319d0-cacb-4e55-a3dc-3fa8b74880f1\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"9a57fde8_aa9375f9","line":184,"in_reply_to":"9a57fde8_e43696b3","updated":"2017-01-12 14:39:15.000000000","message":"Done","commit_id":"3e562d93092ccebab8992e277a3b53f72fb1a5c3"}]}
