)]}'
{"tempest/api/compute/admin/test_simple_tenant_usage_negative.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"1bb85ead7338e34bf3805879169c60496039bd3a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # Create a server in the demo tenant"},{"line_number":42,"context_line":"        resp, server \u003d cls.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":43,"context_line":"        time.sleep(2)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        now \u003d datetime.datetime.now()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F8vfY%3D","line":42,"updated":"2013-12-20 19:55:15.000000000","message":"It is not necessary to create a server here.","commit_id":"8fb60a869477be425a7979c739503446bf4a0801"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"052085bc4cf188ad5d440cd1b50bc8056c1c531b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # Create a server in the demo tenant"},{"line_number":42,"context_line":"        resp, server \u003d cls.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":43,"context_line":"        time.sleep(2)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        now \u003d datetime.datetime.now()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F8oaI%3D","line":42,"in_reply_to":"AAAATn%2F8vfY%3D","updated":"2013-12-24 01:23:58.000000000","message":"Done.","commit_id":"8fb60a869477be425a7979c739503446bf4a0801"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"02766fc42691aaa51f964dff9b8928ce1bfca617","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        resp, tenants \u003d cls.identity_client.list_tenants()"},{"line_number":37,"context_line":"        cls.tenant_id \u003d [tnt[\u0027id\u0027] for tnt in tenants if tnt[\u0027name\u0027] \u003d\u003d"},{"line_number":38,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        now \u003d datetime.datetime.now()"},{"line_number":41,"context_line":"        cls.start \u003d cls._parse_strtime(now - datetime.timedelta(days\u003d1))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F8lU8%3D","line":38,"updated":"2013-12-25 03:51:34.000000000","message":"better to move line36-38 into test_get_usage_tenant_with_invalid_date() because tenant_id is used only for the method.","commit_id":"e52b10a3d8da9aa308bb06cac5cc70cbaebf81ee"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"c12331318c0989ed83e67add3db12e1a7a8645fd","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        resp, tenants \u003d cls.identity_client.list_tenants()"},{"line_number":37,"context_line":"        cls.tenant_id \u003d [tnt[\u0027id\u0027] for tnt in tenants if tnt[\u0027name\u0027] \u003d\u003d"},{"line_number":38,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        now \u003d datetime.datetime.now()"},{"line_number":41,"context_line":"        cls.start \u003d cls._parse_strtime(now - datetime.timedelta(days\u003d1))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F8lTU%3D","line":38,"in_reply_to":"AAAATn%2F8lU8%3D","updated":"2013-12-25 04:14:26.000000000","message":"Done, thank you.","commit_id":"e52b10a3d8da9aa308bb06cac5cc70cbaebf81ee"}],"tempest/api/compute/v3/admin/test_simple_tenant_usage_negative.py":[{"author":{"_account_id":1192,"name":"David Kranz","email":"dkranz@redhat.com","username":"david-kranz"},"change_message_id":"1bb85ead7338e34bf3805879169c60496039bd3a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # Create a server in the demo tenant"},{"line_number":42,"context_line":"        resp, server \u003d cls.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":43,"context_line":"        time.sleep(2)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        now \u003d datetime.datetime.now()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F8vfI%3D","line":42,"updated":"2013-12-20 19:55:15.000000000","message":"It is not necessary to create server here.","commit_id":"8fb60a869477be425a7979c739503446bf4a0801"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"052085bc4cf188ad5d440cd1b50bc8056c1c531b","unresolved":false,"context_lines":[{"line_number":39,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"        # Create a server in the demo tenant"},{"line_number":42,"context_line":"        resp, server \u003d cls.create_test_server(wait_until\u003d\u0027ACTIVE\u0027)"},{"line_number":43,"context_line":"        time.sleep(2)"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"        now \u003d datetime.datetime.now()"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAATn%2F8oaM%3D","line":42,"in_reply_to":"AAAATn%2F8vfI%3D","updated":"2013-12-24 01:23:58.000000000","message":"Done.","commit_id":"8fb60a869477be425a7979c739503446bf4a0801"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"02766fc42691aaa51f964dff9b8928ce1bfca617","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        resp, tenants \u003d cls.identity_client.list_tenants()"},{"line_number":37,"context_line":"        cls.tenant_id \u003d [tnt[\u0027id\u0027] for tnt in tenants if tnt[\u0027name\u0027] \u003d\u003d"},{"line_number":38,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        now \u003d datetime.datetime.now()"},{"line_number":41,"context_line":"        cls.start \u003d cls._parse_strtime(now - datetime.timedelta(days\u003d1))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F8lU4%3D","line":38,"updated":"2013-12-25 03:51:34.000000000","message":"ditto","commit_id":"e52b10a3d8da9aa308bb06cac5cc70cbaebf81ee"},{"author":{"_account_id":6348,"name":"xu-haiwei","email":"hai-xu@xr.jp.nec.com","username":"xu-haiwei"},"change_message_id":"c12331318c0989ed83e67add3db12e1a7a8645fd","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        resp, tenants \u003d cls.identity_client.list_tenants()"},{"line_number":37,"context_line":"        cls.tenant_id \u003d [tnt[\u0027id\u0027] for tnt in tenants if tnt[\u0027name\u0027] \u003d\u003d"},{"line_number":38,"context_line":"                         cls.client.tenant_name][0]"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"        now \u003d datetime.datetime.now()"},{"line_number":41,"context_line":"        cls.start \u003d cls._parse_strtime(now - datetime.timedelta(days\u003d1))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAATn%2F8lTQ%3D","line":38,"in_reply_to":"AAAATn%2F8lU4%3D","updated":"2013-12-25 04:14:26.000000000","message":"Done.","commit_id":"e52b10a3d8da9aa308bb06cac5cc70cbaebf81ee"}]}
