)]}'
{"shade/tests/test_shade.py":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"434d0565cad5af54ce23c8409c9e24035697cc0e","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        self.assertIsInstance(shade.openstack_cloud(), shade.OpenStackCloud)"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    def test_create_server(self):"},{"line_number":29,"context_line":"        self.useFixture(fixtures.FakeLogger())"},{"line_number":30,"context_line":"        c \u003d shade.openstack_cloud()"},{"line_number":31,"context_line":"        c._nova_client \u003d fakes.FakeClient()"},{"line_number":32,"context_line":"        s \u003d c.create_server(name\u003d\u0027ignored-name\u0027, image\u003d\u0027ignored-image\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a80dd14_c04b5685","line":29,"updated":"2015-03-06 01:39:10.000000000","message":"See comment on previous change, this should go in the base test class.","commit_id":"a10f0156d5814a4e94be6a8e50127af4c31ee5a5"}],"test-requirements.txt":[{"author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"change_message_id":"434d0565cad5af54ce23c8409c9e24035697cc0e","unresolved":false,"context_lines":[{"line_number":10,"context_line":"testscenarios\u003e\u003d0.4,\u003c0.5"},{"line_number":11,"context_line":"testtools\u003e\u003d0.9.32"},{"line_number":12,"context_line":"mock\u003e\u003d1.0"},{"line_number":13,"context_line":"requests-mock\u003e\u003d0.5.1  # Apache-2.0"}],"source_content_type":"text/plain","patch_set":1,"id":"9a80dd14_e04e9a95","line":13,"updated":"2015-03-06 01:39:10.000000000","message":"Might be worth a comment that these are for the nova fake? This may be confusing if people go looking for what they are used for.","commit_id":"a10f0156d5814a4e94be6a8e50127af4c31ee5a5"}]}
