)]}'
{"watcherclient/tests/functional/v1/test_version.py":[{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"fe2c7302ffc0ec3c4a696b7f59a3d0805df29086","unresolved":false,"context_lines":[{"line_number":23,"context_line":""},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"class VersionTests(base.TestCase):"},{"line_number":26,"context_line":"    \"\"\"Functional tests for version.\"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    dummy_name \u003d \u0027dummy\u0027"},{"line_number":29,"context_line":"    list_fields \u003d [\u0027UUID\u0027, \u0027Name\u0027, \u0027Audit Type\u0027, \u0027State\u0027, \u0027Goal\u0027, \u0027Strategy\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_a32008b0","line":26,"range":{"start_line":26,"start_character":28,"end_line":26,"end_character":35},"updated":"2018-12-17 11:03:46.000000000","message":"API microversions? version is too common","commit_id":"3f0389da1e4dbf4db6a2f1d243b2b5b60f87d1c0"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"fe2c7302ffc0ec3c4a696b7f59a3d0805df29086","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    \"\"\"Functional tests for version.\"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    dummy_name \u003d \u0027dummy\u0027"},{"line_number":29,"context_line":"    list_fields \u003d [\u0027UUID\u0027, \u0027Name\u0027, \u0027Audit Type\u0027, \u0027State\u0027, \u0027Goal\u0027, \u0027Strategy\u0027]"},{"line_number":30,"context_line":"    detailed_list_fields \u003d list_fields + [\u0027Created At\u0027, \u0027Updated At\u0027,"},{"line_number":31,"context_line":"                                          \u0027Deleted At\u0027, \u0027Parameters\u0027,"},{"line_number":32,"context_line":"                                          \u0027Interval\u0027, \u0027Audit Scope\u0027,"},{"line_number":33,"context_line":"                                          \u0027Next Run Time\u0027, \u0027Hostname\u0027]"},{"line_number":34,"context_line":"    audit_template_name \u003d \u0027a\u0027 + uuidutils.generate_uuid()"},{"line_number":35,"context_line":"    audit_uuid \u003d None"},{"line_number":36,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_669bde77","line":33,"range":{"start_line":29,"start_character":4,"end_line":33,"end_character":70},"updated":"2018-12-17 11:03:46.000000000","message":"The name of this class means that the class will include changes for all microversions. in the same time, these fields are related to Audit resource only.","commit_id":"3f0389da1e4dbf4db6a2f1d243b2b5b60f87d1c0"},{"author":{"_account_id":19055,"name":"Alexander Chadin","email":"joker946@gmail.com","username":"joker946"},"change_message_id":"fe2c7302ffc0ec3c4a696b7f59a3d0805df29086","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    audit_uuid \u003d None"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    @classmethod"},{"line_number":38,"context_line":"    def setUpClass(cls):"},{"line_number":39,"context_line":"        raw_output \u003d cls.watcher(\u0027audittemplate create %s dummy -s dummy\u0027"},{"line_number":40,"context_line":"                                 % cls.audit_template_name)"},{"line_number":41,"context_line":"        template_output \u003d cls.parse_show_as_object(raw_output)"},{"line_number":42,"context_line":"        audit_raw_output \u003d cls.watcher("},{"line_number":43,"context_line":"            \u0027audit create -a %s\u0027 % template_output[\u0027Name\u0027])"},{"line_number":44,"context_line":"        audit_output \u003d cls.parse_show_as_object(audit_raw_output)"},{"line_number":45,"context_line":"        cls.audit_uuid \u003d audit_output[\u0027UUID\u0027]"},{"line_number":46,"context_line":"        audit_created \u003d test_utils.call_until_true("},{"line_number":47,"context_line":"            func\u003dfunctools.partial(cls.has_audit_created, cls.audit_uuid),"},{"line_number":48,"context_line":"            duration\u003d600,"},{"line_number":49,"context_line":"            sleep_for\u003d2)"},{"line_number":50,"context_line":"        if not audit_created:"},{"line_number":51,"context_line":"            raise Exception(\u0027Audit has not been succeeded\u0027)"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @classmethod"},{"line_number":54,"context_line":"    def tearDownClass(cls):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f79a3b5_06054a68","line":51,"range":{"start_line":38,"start_character":4,"end_line":51,"end_character":59},"updated":"2018-12-17 11:03:46.000000000","message":"If new microversions would affect other resources, setUpClass method should be called for each of them.","commit_id":"3f0389da1e4dbf4db6a2f1d243b2b5b60f87d1c0"}]}
