)]}'
{"ironicclient/tests/functional/test_chassis_negative.py":[{"author":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"change_message_id":"1ee6e18ec0b622a0a6df497b7affb27314a3b069","unresolved":false,"context_lines":[{"line_number":62,"context_line":""},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"@ddt.ddt"},{"line_number":65,"context_line":"class ChassisUpdateNegativeTestIronicClient(base.FunctionalTestBase):"},{"line_number":66,"context_line":"    \"\"\"Negative tests for testing actions with chassis-update."},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"    Negative test for the Ironic CLI commands which checks actions with"}],"source_content_type":"text/x-python","patch_set":2,"id":"dada55a8_e5a19ff9","line":65,"range":{"start_line":65,"start_character":0,"end_line":65,"end_character":69},"updated":"2016-07-21 02:29:57.000000000","message":"If we introduce the new class for the negative case of \u0027chassis-update\u0027, \u0027class ChassisNegativeTestIronicClient\u0027 at L.25 should be changed to \u0027class ChassisDeleteNegativeTestIronicClient\u0027 to be consistent.\n\nOr if we didn\u0027t change the class name \u0027class ChassisNegativeTestIronicClient\u0027 at L.25, the negative test case for \u0027chassis-update\u0027 should be a part of the generic negative test case \u0027class ChassisNegativeTestIronicClient\u0027.\n\nWDYT?","commit_id":"002377f8102d2b7df47319ef19e7a1b4f157c9f6"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"cab7f3cd5177807a65b644b40bbaa80cc899746c","unresolved":false,"context_lines":[{"line_number":39,"context_line":"            (\u0027--extra\u0027, \u0027\u0027, (r\u0027expected one argument\u0027)),"},{"line_number":40,"context_line":"            (\u0027-u\u0027, \u0027\u0027, (r\u0027expected one argument\u0027)),"},{"line_number":41,"context_line":"            (\u0027--uuid\u0027, \u0027\u0027, (r\u0027expected one argument\u0027)),"},{"line_number":42,"context_line":"            (\u0027-u\u0027, \u0027000-000\u0027, (r\u0027Expected a UUID but received\u0027)),"},{"line_number":43,"context_line":"            (\u0027--uuid\u0027, \u0027000-000\u0027, (r\u0027Expected a UUID but received\u0027)),"},{"line_number":44,"context_line":"            (\u0027-u\u0027, long_string, (r\u0027Expected a UUID but received\u0027)),"},{"line_number":45,"context_line":"            (\u0027-uuid\u0027, long_string, (r\u0027unrecognized arguments\u0027)))"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa7ab95a_c6e69214","line":42,"updated":"2016-08-29 11:16:17.000000000","message":"Please rebase, it was fixed in the parent change.","commit_id":"1af145c5461c500a2ed0134c15a1c6bd7e431055"},{"author":{"_account_id":22749,"name":"Vadim Hmyrov","email":"vhmyrov@mirantis.com","username":"vhmyrov"},"change_message_id":"4e31cbe470c4111d3b8266f7342ad4d765524364","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @ddt.data(*data)"},{"line_number":48,"context_line":"    @ddt.unpack"},{"line_number":49,"context_line":"    def test_chassys_create(self, argument, value, ex_text):"},{"line_number":50,"context_line":"        six.assertRaisesRegex(self, exceptions.CommandFailed,"},{"line_number":51,"context_line":"                              ex_text, self.create_chassis,"},{"line_number":52,"context_line":"                              params\u003d\u0027{0} {1}\u0027.format(argument, value))"}],"source_content_type":"text/x-python","patch_set":5,"id":"1ac06dbe_1ccab2a1","line":49,"range":{"start_line":49,"start_character":8,"end_line":49,"end_character":27},"updated":"2016-08-25 13:47:10.000000000","message":"Shouldn\u0027t it be \u0027test_chassis_create\u0027?","commit_id":"1af145c5461c500a2ed0134c15a1c6bd7e431055"},{"author":{"_account_id":12356,"name":"Vladyslav Drok","email":"vdrok@mirantis.com","username":"vdrok"},"change_message_id":"cab7f3cd5177807a65b644b40bbaa80cc899746c","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"    @ddt.data(*data)"},{"line_number":48,"context_line":"    @ddt.unpack"},{"line_number":49,"context_line":"    def test_chassys_create(self, argument, value, ex_text):"},{"line_number":50,"context_line":"        six.assertRaisesRegex(self, exceptions.CommandFailed,"},{"line_number":51,"context_line":"                              ex_text, self.create_chassis,"},{"line_number":52,"context_line":"                              params\u003d\u0027{0} {1}\u0027.format(argument, value))"}],"source_content_type":"text/x-python","patch_set":5,"id":"fa7ab95a_a6226e50","line":49,"range":{"start_line":49,"start_character":8,"end_line":49,"end_character":27},"in_reply_to":"1ac06dbe_1ccab2a1","updated":"2016-08-29 11:16:17.000000000","message":"++","commit_id":"1af145c5461c500a2ed0134c15a1c6bd7e431055"}]}
