)]}'
{"openstackclient/tests/functional/network/v2/test_network.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4da775555985957e1f7d6db5617dca451c3dbf43","unresolved":false,"context_lines":[{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def test_network_create(self):"},{"line_number":23,"context_line":"        \"\"\"Test create options, delete\"\"\""},{"line_number":24,"context_line":"        # Get project IDs"},{"line_number":25,"context_line":"        cmd_output \u003d json.loads(self.openstack(\u0027token issue -f json \u0027))"},{"line_number":26,"context_line":"        auth_project_id \u003d cmd_output[\u0027project_id\u0027]"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"        cmd_output \u003d json.loads(self.openstack(\u0027project list -f json \u0027))"},{"line_number":29,"context_line":"        admin_project_id \u003d None"},{"line_number":30,"context_line":"        demo_project_id \u003d None"},{"line_number":31,"context_line":"        for p in cmd_output:"},{"line_number":32,"context_line":"            if p[\u0027Name\u0027] \u003d\u003d \u0027admin\u0027:"},{"line_number":33,"context_line":"                admin_project_id \u003d p[\u0027ID\u0027]"},{"line_number":34,"context_line":"            if p[\u0027Name\u0027] \u003d\u003d \u0027demo\u0027:"},{"line_number":35,"context_line":"                demo_project_id \u003d p[\u0027ID\u0027]"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"        # Verify assumptions:"},{"line_number":38,"context_line":"        # * admin and demo projects are present"},{"line_number":39,"context_line":"        # * demo and admin are distinct projects"},{"line_number":40,"context_line":"        # * tests run as admin"},{"line_number":41,"context_line":"        self.assertIsNotNone(admin_project_id)"},{"line_number":42,"context_line":"        self.assertIsNotNone(demo_project_id)"},{"line_number":43,"context_line":"        self.assertNotEqual(admin_project_id, demo_project_id)"},{"line_number":44,"context_line":"        self.assertEqual(admin_project_id, auth_project_id)"},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"        # network create with no options"},{"line_number":47,"context_line":"        name1 \u003d uuid.uuid4().hex"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a461143_888004f9","line":44,"range":{"start_line":24,"start_character":8,"end_line":44,"end_character":59},"updated":"2017-01-28 23:29:00.000000000","message":"oh interesting way of doing this... we should make this a common function, since creating resources for another project is a pretty common scenario that we don\u0027t have functional tests for","commit_id":"1e3dc48c64304eb378660ceb531aab3d42ac0710"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"4da775555985957e1f7d6db5617dca451c3dbf43","unresolved":false,"context_lines":[{"line_number":74,"context_line":"            cmd_output[\"router:external\"],"},{"line_number":75,"context_line":"        )"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"        name2 \u003d uuid.uuid4().hex"},{"line_number":78,"context_line":"        cmd_output \u003d json.loads(self.openstack("},{"line_number":79,"context_line":"            \u0027network create -f json \u0027 +"},{"line_number":80,"context_line":"            \u0027--project demo \u0027 +"},{"line_number":81,"context_line":"            name2"},{"line_number":82,"context_line":"        ))"},{"line_number":83,"context_line":"        self.addCleanup(self.openstack, \u0027network delete \u0027 + name2)"},{"line_number":84,"context_line":"        self.assertIsNotNone(cmd_output[\"id\"])"},{"line_number":85,"context_line":"        self.assertEqual("}],"source_content_type":"text/x-python","patch_set":1,"id":"3a461143_c87e8c18","line":82,"range":{"start_line":77,"start_character":8,"end_line":82,"end_character":10},"updated":"2017-01-28 23:29:00.000000000","message":"a comment here would help\n\n# network create for another project","commit_id":"1e3dc48c64304eb378660ceb531aab3d42ac0710"}]}
