)]}'
{"ceilometer/tests/compute/virt/powervm/fixtures.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0ee72046d780938c3e70f533dcff3a186864681a","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"\"\"\"Generic fixtures for unit testing PowerVM and Ceilometer integration.\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from __future__ import absolute_import"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import fixtures"},{"line_number":22,"context_line":"import mock"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_3e38423d","line":19,"range":{"start_line":19,"start_character":0,"end_line":19,"end_character":38},"updated":"2015-06-26 15:26:01.000000000","message":"You don\u0027t need this if you name the part something other than \u0027fixtures\u0027.","commit_id":"cd62880910e0b21144bcdfe43cc31f6b4edb9ae0"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"105d4ea2c9f4057f7e855b7fbf442df63471dac6","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"\"\"\"Generic fixtures for unit testing PowerVM and Ceilometer integration.\"\"\""},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"from __future__ import absolute_import"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"import fixtures"},{"line_number":22,"context_line":"import mock"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_e0022c09","line":19,"in_reply_to":"fa32b979_3e38423d","updated":"2015-06-26 18:16:27.000000000","message":"Done","commit_id":"cd62880910e0b21144bcdfe43cc31f6b4edb9ae0"},{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0ee72046d780938c3e70f533dcff3a186864681a","unresolved":false,"context_lines":[{"line_number":25,"context_line":"class PyPowerVM(fixtures.Fixture):"},{"line_number":26,"context_line":"    \"\"\"Fixtures for the PowerVM Adapter and Session.\"\"\""},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def __init__(self):"},{"line_number":29,"context_line":"        pass"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def setUp(self):"},{"line_number":32,"context_line":"        super(PyPowerVM, self).setUp()"},{"line_number":33,"context_line":"        self._sess_patcher \u003d mock.patch(\u0027pypowervm.adapter.Session\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_9e1e2eba","line":30,"range":{"start_line":28,"start_character":0,"end_line":30,"end_character":0},"updated":"2015-06-26 15:26:01.000000000","message":"Why are you explicitly avoiding super().__init__()?","commit_id":"cd62880910e0b21144bcdfe43cc31f6b4edb9ae0"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"105d4ea2c9f4057f7e855b7fbf442df63471dac6","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def __init__(self):"},{"line_number":29,"context_line":"        pass"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"    def setUp(self):"},{"line_number":32,"context_line":"        super(PyPowerVM, self).setUp()"},{"line_number":33,"context_line":"        self._sess_patcher \u003d mock.patch(\u0027pypowervm.adapter.Session\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"fa32b979_352b7896","line":30,"in_reply_to":"fa32b979_9e1e2eba","updated":"2015-06-26 18:16:27.000000000","message":"I shouldn\u0027t be.  Good catch.","commit_id":"cd62880910e0b21144bcdfe43cc31f6b4edb9ae0"}],"ceilometer/tests/compute/virt/powervm/pvm_fixtures.py":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"d83c63adfc27b3bd133db1a89c4370a935d776ad","unresolved":false,"context_lines":[{"line_number":25,"context_line":""},{"line_number":26,"context_line":"    def setUp(self):"},{"line_number":27,"context_line":"        super(PyPowerVM, self).setUp()"},{"line_number":28,"context_line":"        self._sess_patcher \u003d mock.patch(\u0027pypowervm.adapter.Session\u0027)"},{"line_number":29,"context_line":"        self._adpt_patcher \u003d mock.patch(\u0027pypowervm.adapter.Adapter\u0027)"},{"line_number":30,"context_line":"        self._vm_metrics_patcher \u003d mock.patch(\u0027pypowervm.tasks.monitor.util.\u0027"},{"line_number":31,"context_line":"                                              \u0027LparMetricCache\u0027)"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba3cc151_2ea77750","line":28,"updated":"2015-06-30 21:50:09.000000000","message":"Consider using pypowervm.tests.test_fixtures.AdapterFx instead of creating your own Session and Adapter patches.","commit_id":"2da14c909ee032abfd0bac74297f71f4963e0d29"}],"test-requirements.txt":[{"author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"change_message_id":"0ee72046d780938c3e70f533dcff3a186864681a","unresolved":false,"context_lines":[{"line_number":22,"context_line":"pylint\u003d\u003d1.4.1  # GNU GPL v2"},{"line_number":23,"context_line":"pymongo\u003e\u003d3.0.2"},{"line_number":24,"context_line":"python-subunit\u003e\u003d0.0.18"},{"line_number":25,"context_line":"pypowervm\u003e\u003d0.0.1                        # Apache-2.0"},{"line_number":26,"context_line":"sphinx\u003e\u003d1.1.2,!\u003d1.2.0,!\u003d1.3b1,\u003c1.3"},{"line_number":27,"context_line":"sphinxcontrib-docbookrestapi"},{"line_number":28,"context_line":"sphinxcontrib-httpdomain"}],"source_content_type":"text/plain","patch_set":2,"id":"fa32b979_be49b2b9","line":25,"range":{"start_line":25,"start_character":0,"end_line":25,"end_character":9},"updated":"2015-06-26 15:26:01.000000000","message":"Should this be in requirements*.txt instead?","commit_id":"cd62880910e0b21144bcdfe43cc31f6b4edb9ae0"},{"author":{"_account_id":8190,"name":"Drew Thorstensen (thorst)","email":"thorst@us.ibm.com","username":"thorst"},"change_message_id":"105d4ea2c9f4057f7e855b7fbf442df63471dac6","unresolved":false,"context_lines":[{"line_number":22,"context_line":"pylint\u003d\u003d1.4.1  # GNU GPL v2"},{"line_number":23,"context_line":"pymongo\u003e\u003d3.0.2"},{"line_number":24,"context_line":"python-subunit\u003e\u003d0.0.18"},{"line_number":25,"context_line":"pypowervm\u003e\u003d0.0.1                        # Apache-2.0"},{"line_number":26,"context_line":"sphinx\u003e\u003d1.1.2,!\u003d1.2.0,!\u003d1.3b1,\u003c1.3"},{"line_number":27,"context_line":"sphinxcontrib-docbookrestapi"},{"line_number":28,"context_line":"sphinxcontrib-httpdomain"}],"source_content_type":"text/plain","patch_set":2,"id":"fa32b979_2019f479","line":25,"in_reply_to":"fa32b979_be49b2b9","updated":"2015-06-26 18:16:27.000000000","message":"No.  I used the precendent set by oslo.vmware.  The chef cookbooks should also be putting this down, but it is not a \u0027full project\u0027 requirement and shouldn\u0027t be treated as such.","commit_id":"cd62880910e0b21144bcdfe43cc31f6b4edb9ae0"}]}
