コード例 #1
0
    def test_browse_gets_specified_path(self):
        c = VCloudAPIClient()
        self.register_response('get',
                               API_ROOT + '/wibble',
                               200,
                               content='BAZ BAT')

        res = c.browse('/wibble')
        assert_equal(res.content, 'BAZ BAT')
コード例 #2
0
def browse(args):
    """
    Browse the vCloud API using the built-in hypermedia links
    """
    c = VCloudAPIClient()
    res = c.browse(args.path)

    print('HTTP/1.1 {0} {1}'.format(res.status_code, res.reason))

    for k, v in res.headers.items():
        print("{0}: {1}".format(k, v))

    print()
    print(res.content)
コード例 #3
0
ファイル: browse.py プロジェクト: appliedcode/vcloudtools
def browse(args):
    """
    Browse the vCloud API using the built-in hypermedia links
    """
    c = VCloudAPIClient()
    res = c.browse(args.path)

    print('HTTP/1.1 {0} {1}'.format(res.status_code, res.reason))

    for k, v in res.headers.items():
        print("{0}: {1}".format(k, v))

    print()
    print(res.content)
コード例 #4
0
    def test_browse_gets_api_root_with_no_args(self):
        c = VCloudAPIClient()
        self.register_response('get', API_ROOT + '/', 200, content='FOO BAR')

        res = c.browse()
        assert_equal(res.content, 'FOO BAR')
コード例 #5
0
ファイル: test_api.py プロジェクト: appliedcode/vcloudtools
    def test_browse_gets_specified_path(self):
        c = VCloudAPIClient()
        self.register_response('get', API_ROOT + '/wibble', 200, content='BAZ BAT')

        res = c.browse('/wibble')
        assert_equal(res.content, 'BAZ BAT')
コード例 #6
0
ファイル: test_api.py プロジェクト: appliedcode/vcloudtools
    def test_browse_gets_api_root_with_no_args(self):
        c = VCloudAPIClient()
        self.register_response('get', API_ROOT + '/', 200, content='FOO BAR')

        res = c.browse()
        assert_equal(res.content, 'FOO BAR')