)]}'
{"tempest/api/identity/admin/v3/test_users.py":[{"author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"change_message_id":"65c004e6575b98cd0711103d3a8bfdedfec5ab7b","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        credentials \u003d auth.KeystoneV3Credentials(user_id\u003duser[\u0027id\u0027],"},{"line_number":195,"context_line":"                                                 password\u003du_password,"},{"line_number":196,"context_line":"                                                 project_id\u003dproject[\u0027id\u0027])"},{"line_number":197,"context_line":"        auth_provider \u003d auth.KeystoneV3AuthProvider(credentials,"},{"line_number":198,"context_line":"                                                    CONF.identity.uri_v3)"},{"line_number":199,"context_line":"        # Params for servers client constructor"},{"line_number":200,"context_line":"        client_params \u003d {"},{"line_number":201,"context_line":"            \u0027service\u0027: CONF.compute.catalog_type,"},{"line_number":202,"context_line":"            \u0027region\u0027: CONF.compute.region or CONF.identity.region,"},{"line_number":203,"context_line":"            \u0027endpoint_type\u0027: CONF.compute.endpoint_type,"},{"line_number":204,"context_line":"            \u0027build_interval\u0027: CONF.compute.build_interval,"},{"line_number":205,"context_line":"            \u0027build_timeout\u0027: CONF.compute.build_timeout"},{"line_number":206,"context_line":"        }"},{"line_number":207,"context_line":"        # Creating servers client with the newly created auth provider"},{"line_number":208,"context_line":"        servers_client \u003d ServersClient("},{"line_number":209,"context_line":"            auth_provider,"},{"line_number":210,"context_line":"            enable_instance_password\u003dCONF.compute_feature_enabled"},{"line_number":211,"context_line":"            .enable_instance_password,"},{"line_number":212,"context_line":"            **client_params)"},{"line_number":213,"context_line":"        servers_list \u003d servers_client.list_servers()"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"        self.assertNotEqual(user[\u0027domain_id\u0027], project[\u0027domain_id\u0027])"},{"line_number":216,"context_line":"        self.assertEqual(servers_list.response.status, 200)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9abb7d3a_f4ed72f0","line":213,"range":{"start_line":197,"start_character":0,"end_line":213,"end_character":52},"updated":"2016-06-02 17:03:35.000000000","message":"you can replace all this by\n\n(from tempest import clients)\n\nservers_list \u003d clients.Manager(credentials).servers_client.list_servers()","commit_id":"b80a6fd62bc981df49bd518019d8a97e17eecd50"},{"author":{"_account_id":15742,"name":"Paulo Ewerton Gomes Fragoso","email":"pauloewerton@lsd.ufcg.edu.br","username":"pauloewerton"},"change_message_id":"0bba4658df234e6e45aac9915af74d2f08e5ae93","unresolved":false,"context_lines":[{"line_number":194,"context_line":"        credentials \u003d auth.KeystoneV3Credentials(user_id\u003duser[\u0027id\u0027],"},{"line_number":195,"context_line":"                                                 password\u003du_password,"},{"line_number":196,"context_line":"                                                 project_id\u003dproject[\u0027id\u0027])"},{"line_number":197,"context_line":"        auth_provider \u003d auth.KeystoneV3AuthProvider(credentials,"},{"line_number":198,"context_line":"                                                    CONF.identity.uri_v3)"},{"line_number":199,"context_line":"        # Params for servers client constructor"},{"line_number":200,"context_line":"        client_params \u003d {"},{"line_number":201,"context_line":"            \u0027service\u0027: CONF.compute.catalog_type,"},{"line_number":202,"context_line":"            \u0027region\u0027: CONF.compute.region or CONF.identity.region,"},{"line_number":203,"context_line":"            \u0027endpoint_type\u0027: CONF.compute.endpoint_type,"},{"line_number":204,"context_line":"            \u0027build_interval\u0027: CONF.compute.build_interval,"},{"line_number":205,"context_line":"            \u0027build_timeout\u0027: CONF.compute.build_timeout"},{"line_number":206,"context_line":"        }"},{"line_number":207,"context_line":"        # Creating servers client with the newly created auth provider"},{"line_number":208,"context_line":"        servers_client \u003d ServersClient("},{"line_number":209,"context_line":"            auth_provider,"},{"line_number":210,"context_line":"            enable_instance_password\u003dCONF.compute_feature_enabled"},{"line_number":211,"context_line":"            .enable_instance_password,"},{"line_number":212,"context_line":"            **client_params)"},{"line_number":213,"context_line":"        servers_list \u003d servers_client.list_servers()"},{"line_number":214,"context_line":""},{"line_number":215,"context_line":"        self.assertNotEqual(user[\u0027domain_id\u0027], project[\u0027domain_id\u0027])"},{"line_number":216,"context_line":"        self.assertEqual(servers_list.response.status, 200)"}],"source_content_type":"text/x-python","patch_set":3,"id":"9abb7d3a_0548c25a","line":213,"range":{"start_line":197,"start_character":0,"end_line":213,"end_character":52},"in_reply_to":"9abb7d3a_f4ed72f0","updated":"2016-06-02 20:32:57.000000000","message":"cool!","commit_id":"b80a6fd62bc981df49bd518019d8a97e17eecd50"}]}
