)]}'
{"nova/tests/functional/libvirt/test_numa_live_migration.py":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"beb4aeafae1723c2eddbdf19c43159b22a2748b8","unresolved":true,"context_lines":[{"line_number":622,"context_line":"        self.assertEqual(\u0027host_a\u0027, self.get_host(server[\u0027id\u0027]))"},{"line_number":623,"context_line":"        # NOTE(artom) Because we use the CastAsCall fixture, we expect the"},{"line_number":624,"context_line":"        # MigrationPreCheckError to be bubbled up to the API as an error 500."},{"line_number":625,"context_line":"        # TODO(artom) Stop using CastAsCall to make it more realistic."},{"line_number":626,"context_line":"        self.api.api_post("},{"line_number":627,"context_line":"            \u0027/servers/%s/action\u0027 % server[\u0027id\u0027],"},{"line_number":628,"context_line":"            {\u0027os-migrateLive\u0027: {\u0027host\u0027: \u0027host_b\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"2c4ab044_74d80dfb","side":"PARENT","line":625,"range":{"start_line":625,"start_character":0,"end_line":625,"end_character":70},"updated":"2021-05-12 21:13:02.000000000","message":"I think we can keep this TODO, which is still want want to do right?","commit_id":"2e53c8265371b0eaa5e41f80e3b09fc72766cf13"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"beb4aeafae1723c2eddbdf19c43159b22a2748b8","unresolved":true,"context_lines":[{"line_number":668,"context_line":"        dest_host \u003d \u0027host_a\u0027 if initial_host \u003d\u003d \u0027host_b\u0027 else \u0027host_b\u0027"},{"line_number":669,"context_line":"        # NOTE(artom) Because we use the CastAsCall fixture, we expect the"},{"line_number":670,"context_line":"        # MigrationPreCheckError to be bubbled up to the API as an error 500."},{"line_number":671,"context_line":"        # TODO(artom) Stop using CastAsCall to make it more realistic."},{"line_number":672,"context_line":"        self.api.api_post("},{"line_number":673,"context_line":"            \u0027/servers/%s/action\u0027 % server[\u0027id\u0027],"},{"line_number":674,"context_line":"            {\u0027os-migrateLive\u0027: {\u0027host\u0027: dest_host,"}],"source_content_type":"text/x-python","patch_set":1,"id":"29a16720_b62a1894","side":"PARENT","line":671,"range":{"start_line":671,"start_character":8,"end_line":671,"end_character":70},"updated":"2021-05-12 21:13:02.000000000","message":"ditto","commit_id":"2e53c8265371b0eaa5e41f80e3b09fc72766cf13"}]}
