)]}'
{"tempest/api/identity/admin/v3/test_users_negative.py":[{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"a1f2cdd58792643006497c9d2b1cf0c179ca419b","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from tempest import test"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class UsersNegativeTestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    @classmethod"},{"line_number":26,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa80f949_3e045d16","line":23,"updated":"2015-11-06 15:03:30.000000000","message":"We don\"t put JSON the new class names anymore. All is JSON so no need to be specific.","commit_id":"b9ab276d9d9e8e1abec002313d70520967b08ac6"},{"author":{"_account_id":16425,"name":"Bin Bin Cong","email":"binbin.cong@easystack.cn","username":"stephen_cong"},"change_message_id":"bf6f8754126b50614b04c9043d8e212354719d16","unresolved":false,"context_lines":[{"line_number":20,"context_line":"from tempest import test"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"class UsersNegativeTestJSON(base.BaseIdentityV3AdminTest):"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"    @classmethod"},{"line_number":26,"context_line":"    def resource_setup(cls):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_bac9d0ae","line":23,"in_reply_to":"fa80f949_3e045d16","updated":"2015-11-07 03:41:21.000000000","message":"Done","commit_id":"b9ab276d9d9e8e1abec002313d70520967b08ac6"},{"author":{"_account_id":7350,"name":"Jordan Pittier","email":"jordan.pittier@gmail.com","username":"JordanP"},"change_message_id":"a1f2cdd58792643006497c9d2b1cf0c179ca419b","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    @classmethod"},{"line_number":26,"context_line":"    def resource_setup(cls):"},{"line_number":27,"context_line":"        super(UsersNegativeTestJSON, cls).resource_setup()"},{"line_number":28,"context_line":"        cls.alt_user \u003d data_utils.rand_name(\u0027test_user\u0027)"},{"line_number":29,"context_line":"        cls.alt_password \u003d data_utils.rand_name(\u0027pass\u0027)"},{"line_number":30,"context_line":"        cls.alt_email \u003d cls.alt_user + \u0027@testmail.tm\u0027"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"fa80f949_014fb86b","line":28,"updated":"2015-11-06 15:03:30.000000000","message":"You don\"t need class variables here. Move these 3 lines directly in the test method (test_create_user_for_non_existent_domain)","commit_id":"b9ab276d9d9e8e1abec002313d70520967b08ac6"},{"author":{"_account_id":16425,"name":"Bin Bin Cong","email":"binbin.cong@easystack.cn","username":"stephen_cong"},"change_message_id":"bf6f8754126b50614b04c9043d8e212354719d16","unresolved":false,"context_lines":[{"line_number":25,"context_line":"    @classmethod"},{"line_number":26,"context_line":"    def resource_setup(cls):"},{"line_number":27,"context_line":"        super(UsersNegativeTestJSON, cls).resource_setup()"},{"line_number":28,"context_line":"        cls.alt_user \u003d data_utils.rand_name(\u0027test_user\u0027)"},{"line_number":29,"context_line":"        cls.alt_password \u003d data_utils.rand_name(\u0027pass\u0027)"},{"line_number":30,"context_line":"        cls.alt_email \u003d cls.alt_user + \u0027@testmail.tm\u0027"},{"line_number":31,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"da85f559_3abe4000","line":28,"in_reply_to":"fa80f949_014fb86b","updated":"2015-11-07 03:41:21.000000000","message":"Done","commit_id":"b9ab276d9d9e8e1abec002313d70520967b08ac6"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"17d5c3357d1843b87224220fe3d8c6c99dc05f02","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 OpenStack Foundation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba8a016a_3bfbb548","line":1,"updated":"2015-11-20 06:28:03.000000000","message":"you might want to update this","commit_id":"a0de29715f282fe18ffd64260c5f535b3ca80381"},{"author":{"_account_id":16425,"name":"Bin Bin Cong","email":"binbin.cong@easystack.cn","username":"stephen_cong"},"change_message_id":"c06cd43039dcad0967358253fac8985ceccc9c22","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright 2012 OpenStack Foundation"},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":3,"id":"ba8a016a_f076a7a2","line":1,"in_reply_to":"ba8a016a_3bfbb548","updated":"2015-11-20 07:15:15.000000000","message":"Done","commit_id":"a0de29715f282fe18ffd64260c5f535b3ca80381"}]}
