)]}'
{"qinling_dashboard/test/helpers.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"2cf9bc8d343d97f76e0013271d10d47050106764","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from django.conf import settings"},{"line_number":26,"context_line":"from django.contrib.messages.storage import default_storage"},{"line_number":27,"context_line":"from django.core.handlers import wsgi"},{"line_number":28,"context_line":"from django.test.client import RequestFactory"},{"line_number":29,"context_line":"from django.utils import http"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"from keystoneclient.v2_0 import client as keystone_client"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"from qinlingclient import client as qinling_client"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"# As of Rocky, we are in the process of removing mox usage."},{"line_number":36,"context_line":"# To allow mox-free horizon plugins to consume the test helper,"},{"line_number":37,"context_line":"# mox import is now optional. If tests depends on mox,"},{"line_number":38,"context_line":"# mox (or mox3) must be declared in test-requirements.txt."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"from openstack_auth import user"},{"line_number":41,"context_line":"from openstack_auth import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_f7b99715","side":"PARENT","line":38,"range":{"start_line":27,"start_character":0,"end_line":38,"end_character":58},"updated":"2020-06-08 15:03:29.000000000","message":"I\u0027m not sure to seen why these changes (all the changes in this file) are related to mox3, please can you give more details about this file.","commit_id":"47e017fc3740c7aae94c66df8dafc002d26a8342"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"a9eae6f44b2677b6b6d5f23cc83b8ceb6824c83c","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"from django.conf import settings"},{"line_number":26,"context_line":"from django.contrib.messages.storage import default_storage"},{"line_number":27,"context_line":"from django.core.handlers import wsgi"},{"line_number":28,"context_line":"from django.test.client import RequestFactory"},{"line_number":29,"context_line":"from django.utils import http"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"from keystoneclient.v2_0 import client as keystone_client"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"from qinlingclient import client as qinling_client"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"# As of Rocky, we are in the process of removing mox usage."},{"line_number":36,"context_line":"# To allow mox-free horizon plugins to consume the test helper,"},{"line_number":37,"context_line":"# mox import is now optional. If tests depends on mox,"},{"line_number":38,"context_line":"# mox (or mox3) must be declared in test-requirements.txt."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"from openstack_auth import user"},{"line_number":41,"context_line":"from openstack_auth import utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff570b3c_97577bcb","side":"PARENT","line":38,"range":{"start_line":27,"start_character":0,"end_line":38,"end_character":58},"in_reply_to":"ff570b3c_f7b99715","updated":"2020-06-08 15:05:59.000000000","message":"Some imports were removed because they were related to the mox-based base test class below. Since I was removing some imports, I decided to fix the import grouping too since there were then just a few left that were not following the guidelines of a standard lib group, third party group, then local imports group.","commit_id":"47e017fc3740c7aae94c66df8dafc002d26a8342"}]}
