)]}'
{".testr.conf":[{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"040ad3ba02972f8a67646f4dbf6752ab7b5d9489","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[DEFAULT]"},{"line_number":2,"context_line":"test_command\u003dOS_STDOUT_CAPTURE\u003d${OS_STDOUT_CAPTURE:-1} OS_STDERR_CAPTURE\u003d${OS_STDERR_CAPTURE:-1} ${PYTHON:-python} -m subunit.run discover -t ./ ${OS_TEST_PATH:-./cinderclient/tests/unit} $LISTOPT $IDOPTION"},{"line_number":3,"context_line":"test_id_option\u003d--load-list $IDFILE"},{"line_number":4,"context_line":"test_list_option\u003d--list"}],"source_content_type":"text/plain","patch_set":1,"id":"3acd31a7_625eea13","line":2,"updated":"2015-04-30 23:04:22.000000000","message":"Needed this, otherwise \"tox -epy27\" will try and run functional tests.  Was doing detection of env and skip, but seems everyone else is just keeping them separate and doing this explicitly which is easier so that\u0027s what I did :)","commit_id":"e1af35d7dbe7c97ef8ac482682efecd81a81e923"}],"cinderclient/tests/functional/base.py":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"6d37b68ec1c2dfaa2033f9f845cfbd0dc4506845","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        return self.clients.cinder(*args,"},{"line_number":42,"context_line":"                                   **kwargs)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def assertTableStruct(self, items, field_names):"},{"line_number":45,"context_line":"        \"\"\"Verify that all items has keys listed in field_names."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        :param items: items to assert are field names in the output table"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_2d80a5f6","line":44,"updated":"2015-05-04 21:26:30.000000000","message":"This isn\u0027t included in what tempest-lib is providing? is this something we need to add?","commit_id":"e1af35d7dbe7c97ef8ac482682efecd81a81e923"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"3e37d093e7bfa9089c7b29cef4a275163632d656","unresolved":false,"context_lines":[{"line_number":41,"context_line":"        return self.clients.cinder(*args,"},{"line_number":42,"context_line":"                                   **kwargs)"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"    def assertTableStruct(self, items, field_names):"},{"line_number":45,"context_line":"        \"\"\"Verify that all items has keys listed in field_names."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        :param items: items to assert are field names in the output table"}],"source_content_type":"text/x-python","patch_set":1,"id":"3acd31a7_cdd011f9","line":44,"in_reply_to":"3acd31a7_2d80a5f6","updated":"2015-05-05 03:51:31.000000000","message":"seems like the table method might work fine with some adjusting on the test side.  I can take a look if this sits much longer, otherwise will handle it as a follow up patch.  \n\nDepending on how it ends up, I\u0027ll either change this and the test, or submit this type of approach to tempest-lib.","commit_id":"e1af35d7dbe7c97ef8ac482682efecd81a81e923"}],"test-requirements.txt":[{"author":{"_account_id":5196,"name":"Matthew Treinish","email":"mtreinish@kortar.org","username":"treinish"},"change_message_id":"6d37b68ec1c2dfaa2033f9f845cfbd0dc4506845","unresolved":false,"context_lines":[{"line_number":11,"context_line":"python-subunit\u003e\u003d0.0.18"},{"line_number":12,"context_line":"requests-mock\u003e\u003d0.6.0  # Apache-2.0"},{"line_number":13,"context_line":"sphinx\u003e\u003d1.1.2,!\u003d1.2.0,!\u003d1.3b1,\u003c1.3"},{"line_number":14,"context_line":"tempest-lib\u003e\u003d0.4.0"},{"line_number":15,"context_line":"testtools\u003e\u003d0.9.36,!\u003d1.2.0"},{"line_number":16,"context_line":"testrepository\u003e\u003d0.0.18"}],"source_content_type":"text/plain","patch_set":1,"id":"3acd31a7_cd7b7127","line":14,"updated":"2015-05-04 21:26:30.000000000","message":"g-r has moved master is now \u003e\u003d0.5.0","commit_id":"e1af35d7dbe7c97ef8ac482682efecd81a81e923"},{"author":{"_account_id":2243,"name":"John Griffith","email":"john.griffith8@gmail.com","username":"john-griffith"},"change_message_id":"3e37d093e7bfa9089c7b29cef4a275163632d656","unresolved":false,"context_lines":[{"line_number":11,"context_line":"python-subunit\u003e\u003d0.0.18"},{"line_number":12,"context_line":"requests-mock\u003e\u003d0.6.0  # Apache-2.0"},{"line_number":13,"context_line":"sphinx\u003e\u003d1.1.2,!\u003d1.2.0,!\u003d1.3b1,\u003c1.3"},{"line_number":14,"context_line":"tempest-lib\u003e\u003d0.4.0"},{"line_number":15,"context_line":"testtools\u003e\u003d0.9.36,!\u003d1.2.0"},{"line_number":16,"context_line":"testrepository\u003e\u003d0.0.18"}],"source_content_type":"text/plain","patch_set":1,"id":"3acd31a7_242317a9","line":14,"in_reply_to":"3acd31a7_cd7b7127","updated":"2015-05-05 03:51:31.000000000","message":"Done","commit_id":"e1af35d7dbe7c97ef8ac482682efecd81a81e923"}]}
