)]}'
{"ceilometer/tests/base.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ed3666a45c51e9ad466a7afa16e8185944b55fee","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"\"\"\"Test base classes."},{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":"import fixtures"},{"line_number":17,"context_line":"import functools"},{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_bbce0381","line":16,"updated":"2017-05-03 11:52:55.000000000","message":"you are sometimes adding fixtures to native lib imports and sometimes as 3rd party import. can you keep it consistent","commit_id":"4b74246780a566f0d4454c390cbba10c90c9d1d7"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"35762e0af506b50e9e6fdb9e787dfcb876f2fbdb","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"\"\"\"Test base classes."},{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":"import fixtures"},{"line_number":17,"context_line":"import functools"},{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_cf9d800b","line":16,"in_reply_to":"5ff73747_bbce0381","updated":"2017-05-03 15:43:57.000000000","message":"Thank you for your reminding. :)","commit_id":"4b74246780a566f0d4454c390cbba10c90c9d1d7"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ca458dd82c4505c14f3d7755fd8cd1e02da7c29b","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"\"\"\"Test base classes."},{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":"import fixtures"},{"line_number":17,"context_line":"import functools"},{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_9f457a73","line":16,"updated":"2017-05-04 15:17:19.000000000","message":"wrong grouping","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"794b4659add01ef5efd31fe23ca2b7ae0e3c2165","unresolved":false,"context_lines":[{"line_number":13,"context_line":"# under the License."},{"line_number":14,"context_line":"\"\"\"Test base classes."},{"line_number":15,"context_line":"\"\"\""},{"line_number":16,"context_line":"import fixtures"},{"line_number":17,"context_line":"import functools"},{"line_number":18,"context_line":"import os"},{"line_number":19,"context_line":"import tempfile"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_3ac8b453","line":16,"in_reply_to":"3f044301_9f457a73","updated":"2017-05-04 15:35:39.000000000","message":"Done","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"}],"ceilometer/tests/functional/api/v2/test_api_upgrade.py":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"7992d451a4691d229f48e235413a5e0107c4d484","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":12,"context_line":"# under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import fixtures"},{"line_number":15,"context_line":"import mock"},{"line_number":16,"context_line":"from oslo_utils import fileutils"},{"line_number":17,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_08f5c4cb","line":14,"range":{"start_line":14,"start_character":7,"end_line":14,"end_character":15},"updated":"2017-05-04 07:39:58.000000000","message":"truth is this should be with \"six\"","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"d48fd6c860a98a8edf56c84db40ced8e1cf6094e","unresolved":false,"context_lines":[{"line_number":11,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":12,"context_line":"# under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import fixtures"},{"line_number":15,"context_line":"import mock"},{"line_number":16,"context_line":"from oslo_utils import fileutils"},{"line_number":17,"context_line":"import six"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_ff447eb9","line":14,"range":{"start_line":14,"start_character":7,"end_line":14,"end_character":15},"in_reply_to":"3f044301_08f5c4cb","updated":"2017-05-04 15:06:35.000000000","message":"they are all in the same block","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"}],"ceilometer/tests/functional/api/v2/test_post_samples_scenarios.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ca458dd82c4505c14f3d7755fd8cd1e02da7c29b","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import datetime"},{"line_number":20,"context_line":"import fixtures"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"import mock"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_df30a20a","line":20,"updated":"2017-05-04 15:17:19.000000000","message":"same","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"794b4659add01ef5efd31fe23ca2b7ae0e3c2165","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import datetime"},{"line_number":20,"context_line":"import fixtures"},{"line_number":21,"context_line":"import os"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"import mock"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_fad6ccf1","line":20,"in_reply_to":"3f044301_df30a20a","updated":"2017-05-04 15:35:39.000000000","message":"Done","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"}],"ceilometer/tests/functional/test_collector.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ca458dd82c4505c14f3d7755fd8cd1e02da7c29b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":13,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"# under the License."},{"line_number":15,"context_line":"import fixtures"},{"line_number":16,"context_line":"import socket"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import mock"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_7f3f4ed6","line":15,"updated":"2017-05-04 15:17:19.000000000","message":"same","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"794b4659add01ef5efd31fe23ca2b7ae0e3c2165","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the"},{"line_number":13,"context_line":"# License for the specific language governing permissions and limitations"},{"line_number":14,"context_line":"# under the License."},{"line_number":15,"context_line":"import fixtures"},{"line_number":16,"context_line":"import socket"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"import mock"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_dadc301a","line":15,"in_reply_to":"3f044301_7f3f4ed6","updated":"2017-05-04 15:35:39.000000000","message":"Done","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"}],"ceilometer/tests/unit/pipeline_base.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ca458dd82c4505c14f3d7755fd8cd1e02da7c29b","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import abc"},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import datetime"},{"line_number":20,"context_line":"import fixtures"},{"line_number":21,"context_line":"import traceback"},{"line_number":22,"context_line":"import unittest"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_1f2e0aa5","line":20,"updated":"2017-05-04 15:17:19.000000000","message":"same","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"794b4659add01ef5efd31fe23ca2b7ae0e3c2165","unresolved":false,"context_lines":[{"line_number":17,"context_line":"import abc"},{"line_number":18,"context_line":"import copy"},{"line_number":19,"context_line":"import datetime"},{"line_number":20,"context_line":"import fixtures"},{"line_number":21,"context_line":"import traceback"},{"line_number":22,"context_line":"import unittest"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_5ad020f8","line":20,"in_reply_to":"3f044301_1f2e0aa5","updated":"2017-05-04 15:35:39.000000000","message":"Done","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"}],"ceilometer/tests/unit/test_event_pipeline.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"ca458dd82c4505c14f3d7755fd8cd1e02da7c29b","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import datetime"},{"line_number":15,"context_line":"import fixtures"},{"line_number":16,"context_line":"import traceback"},{"line_number":17,"context_line":"import uuid"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_ff2a3e8e","line":15,"updated":"2017-05-04 15:17:19.000000000","message":"same","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"794b4659add01ef5efd31fe23ca2b7ae0e3c2165","unresolved":false,"context_lines":[{"line_number":12,"context_line":"# under the License."},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"import datetime"},{"line_number":15,"context_line":"import fixtures"},{"line_number":16,"context_line":"import traceback"},{"line_number":17,"context_line":"import uuid"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"3f044301_7aebdcaf","line":15,"in_reply_to":"3f044301_ff2a3e8e","updated":"2017-05-04 15:35:39.000000000","message":"Done","commit_id":"5e9e537e2a4d72e86dbf2b018ba97290cc12ee8c"}],"test-requirements.txt":[{"author":{"_account_id":1669,"name":"Julien Danjou","display_name":"jd","email":"julien@danjou.info","username":"jdanjou"},"change_message_id":"35c90e8f49b7a47cfe410ed6ec2857d5f946eae2","unresolved":false,"context_lines":[{"line_number":12,"context_line":"openstackdocstheme\u003e\u003d1.0.3  # Apache-2.0"},{"line_number":13,"context_line":"oslosphinx!\u003d3.4.0,\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":14,"context_line":"reno\u003e\u003d1.6.2 # Apache2"},{"line_number":15,"context_line":"oslotest\u003e\u003d2.13.0 # Apache-2.0"},{"line_number":16,"context_line":"oslo.vmware\u003e\u003d1.16.0 # Apache-2.0"},{"line_number":17,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"},{"line_number":18,"context_line":"pyOpenSSL\u003e\u003d0.14  # Apache-2.0"}],"source_content_type":"text/plain","patch_set":1,"id":"5ff73747_a1ca5a4c","line":15,"updated":"2017-05-03 08:43:35.000000000","message":"not sure it\u0027s really needed but ok","commit_id":"4b74246780a566f0d4454c390cbba10c90c9d1d7"},{"author":{"_account_id":22752,"name":"Hanxi Liu","email":"apolloliuhx@gmail.com","username":"Hanxi_Liu"},"change_message_id":"7f01f706a59040dc0ca3887a73f406eafa532385","unresolved":false,"context_lines":[{"line_number":12,"context_line":"openstackdocstheme\u003e\u003d1.0.3  # Apache-2.0"},{"line_number":13,"context_line":"oslosphinx!\u003d3.4.0,\u003e\u003d2.5.0 # Apache-2.0"},{"line_number":14,"context_line":"reno\u003e\u003d1.6.2 # Apache2"},{"line_number":15,"context_line":"oslotest\u003e\u003d2.13.0 # Apache-2.0"},{"line_number":16,"context_line":"oslo.vmware\u003e\u003d1.16.0 # Apache-2.0"},{"line_number":17,"context_line":"python-subunit\u003e\u003d0.0.18 # Apache-2.0/BSD"},{"line_number":18,"context_line":"pyOpenSSL\u003e\u003d0.14  # Apache-2.0"}],"source_content_type":"text/plain","patch_set":1,"id":"5ff73747_2a8e1f27","line":15,"in_reply_to":"5ff73747_a1ca5a4c","updated":"2017-05-03 10:16:14.000000000","message":"as long as the version \u003e\u003d 2.0, it\u0027ll be ok. :)","commit_id":"4b74246780a566f0d4454c390cbba10c90c9d1d7"}]}
