)]}'
{"tempest/api/compute/servers/test_device_tagging.py":[{"author":{"_account_id":5803,"name":"Attila Fazekas","email":"afazekas@redhat.com","username":"afazekas"},"change_message_id":"0f34302fae2986b1a5f34bf502f6283e9d5e730f","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        if not test_utils.call_until_true(get_and_verify_metadata,"},{"line_number":88,"context_line":"                                          CONF.compute.build_timeout,"},{"line_number":89,"context_line":"                                          CONF.compute.build_interval):"},{"line_number":90,"context_line":"            raise exceptions.TimeoutException(\u0027Timeout while verifying \u0027"},{"line_number":91,"context_line":"                                              \u0027metadata on server.\u0027)"},{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    def verify_metadata_on_config_drive(self, server, ssh_client,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_7e936a01","line":90,"updated":"2018-06-07 09:56:12.000000000","message":"Would be better to add some metadata info into the exception test.","commit_id":"cc59f9d9887a6424f0e963567802ecd3ed696b7c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"9cb34049f9b88909b24ffbd416db8af528a4f85f","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                                                      \u0027net-2-200\u0027, \u0027boot\u0027,"},{"line_number":136,"context_line":"                                                      \u0027other\u0027]))"},{"line_number":137,"context_line":"            return True"},{"line_number":138,"context_line":"        except Exception:"},{"line_number":139,"context_line":"            return False"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    @decorators.idempotent_id(\u0027a2e65a6c-66f1-4442-aaa8-498c31778d96\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_9ec8c621","line":138,"updated":"2018-06-07 09:53:57.000000000","message":"nit: \"Exception\" is a bit broad? AssertionError is better here?","commit_id":"cc59f9d9887a6424f0e963567802ecd3ed696b7c"},{"author":{"_account_id":23186,"name":"Felipe Monteiro","email":"felipe.carneiro.monteiro@gmail.com","username":"felipe.monteiro"},"change_message_id":"32ea5656705492c4ed03480a636528186818cd72","unresolved":false,"context_lines":[{"line_number":135,"context_line":"                                                      \u0027net-2-200\u0027, \u0027boot\u0027,"},{"line_number":136,"context_line":"                                                      \u0027other\u0027]))"},{"line_number":137,"context_line":"            return True"},{"line_number":138,"context_line":"        except Exception:"},{"line_number":139,"context_line":"            return False"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"    @decorators.idempotent_id(\u0027a2e65a6c-66f1-4442-aaa8-498c31778d96\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_10e9fe7e","line":138,"in_reply_to":"5f7c97a3_9ec8c621","updated":"2018-06-07 14:02:35.000000000","message":"++","commit_id":"cc59f9d9887a6424f0e963567802ecd3ed696b7c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"9cb34049f9b88909b24ffbd416db8af528a4f85f","unresolved":false,"context_lines":[{"line_number":312,"context_line":"        try:"},{"line_number":313,"context_line":"            self.assertItemsEqual(found_devices, [\u0027nic-tag\u0027, \u0027volume-tag\u0027])"},{"line_number":314,"context_line":"            return True"},{"line_number":315,"context_line":"        except Exception:"},{"line_number":316,"context_line":"            return False"},{"line_number":317,"context_line":""},{"line_number":318,"context_line":"    def verify_empty_devices(self, md_json):"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_3ecf322a","line":315,"updated":"2018-06-07 09:53:57.000000000","message":"ditto","commit_id":"cc59f9d9887a6424f0e963567802ecd3ed696b7c"},{"author":{"_account_id":5689,"name":"Masayuki Igawa","email":"masayuki@igawa.io","username":"igawa"},"change_message_id":"9cb34049f9b88909b24ffbd416db8af528a4f85f","unresolved":false,"context_lines":[{"line_number":320,"context_line":"        try:"},{"line_number":321,"context_line":"            self.assertEmpty(md_dict[\u0027devices\u0027])"},{"line_number":322,"context_line":"            return True"},{"line_number":323,"context_line":"        except Exception:"},{"line_number":324,"context_line":"            return False"},{"line_number":325,"context_line":""},{"line_number":326,"context_line":"    @decorators.idempotent_id(\u00273e41c782-2a89-4922-a9d2-9a188c4e7c7c\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5f7c97a3_5ed22ed3","line":323,"updated":"2018-06-07 09:53:57.000000000","message":"ditto","commit_id":"cc59f9d9887a6424f0e963567802ecd3ed696b7c"}]}
