コード例 #1
0
ファイル: repository_test.py プロジェクト: aidandan/libearth
def test_file_from_to_url__posix(tmpdir):
    url = 'file://' + str(tmpdir)
    parsed = urlparse.urlparse(url)
    fs = FileSystemRepository.from_url(parsed)
    assert isinstance(fs, FileSystemRepository)
    assert fs.path == str(tmpdir)
    assert fs.to_url('file') == url
    assert fs.to_url('fs') == 'fs://' + str(tmpdir)
コード例 #2
0
ファイル: repository_test.py プロジェクト: euphoris/libearth
def test_file_from_to_url(tmpdir):
    url = 'file://' + str(tmpdir)
    parsed = urlparse.urlparse(url)
    fs = FileSystemRepository.from_url(parsed)
    assert isinstance(fs, FileSystemRepository)
    assert fs.path == str(tmpdir)
    assert fs.to_url('file') == url
    assert fs.to_url('fs') == 'fs://' + str(tmpdir)
コード例 #3
0
ファイル: repository_test.py プロジェクト: aidandan/libearth
def test_file_from_to_url__windows(tmpdir):
    url_tail = '/'.join(str(tmpdir).split(tmpdir.sep))
    url = 'file:///' + url_tail
    parsed = urlparse.urlparse(url)
    fs = FileSystemRepository.from_url(parsed)
    assert isinstance(fs, FileSystemRepository)
    assert fs.path == str(tmpdir)
    assert fs.to_url('file') == url
    assert fs.to_url('fs') == 'fs:///' + url_tail
コード例 #4
0
ファイル: repository_test.py プロジェクト: Kjwon15/libearth
def test_file_from_to_url__windows(tmpdir):
    url_tail = '/'.join(str(tmpdir).split(tmpdir.sep))
    url = 'file:///' + url_tail
    parsed = urlparse.urlparse(url)
    fs = FileSystemRepository.from_url(parsed)
    assert isinstance(fs, FileSystemRepository)
    assert fs.path == str(tmpdir)
    assert fs.to_url('file') == url
    assert fs.to_url('fs') == 'fs:///' + url_tail