)]}'
{"keystone/tests/unit/test_sql_upgrade.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"89159c0bad8b05ca3c83059237c5df206fa282a4","unresolved":false,"context_lines":[{"line_number":3281,"context_line":"            \u0027access_rule_id\u0027: access_rule[\u0027id\u0027]"},{"line_number":3282,"context_line":"        }"},{"line_number":3283,"context_line":"        app_cred_access_rule_table.insert().values("},{"line_number":3284,"context_line":"            app_cred_access_rule_rel).execute()"},{"line_number":3285,"context_line":""},{"line_number":3286,"context_line":""},{"line_number":3287,"context_line":"class MySQLOpportunisticFullMigration(FullMigration):"}],"source_content_type":"text/x-python","patch_set":14,"id":"5fc1f717_14529e14","line":3284,"updated":"2019-03-06 19:56:11.000000000","message":"We don\u0027t typically do a bunch of negative testing for migrations, but since this tests has nearly everything for it, we could totally follow this up with a patch that removes the app cred and tests that the CASCADE is working.\n\nNice tests!","commit_id":"182524d971020751131ba285a19aa317235e7737"}]}
