test_url_special_chars.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:pycsvw 作者: bloomberg 项目源码 文件源码
def verify_virtual_columns(sub, g, orig_value_str, encoded_value_str):
    v1_triples = list(g.triples((sub, PRE_NS['v1p{}'.format(encoded_value_str)], None)))
    assert len(v1_triples) == 1
    assert "v1p{}".format(encoded_value_str) in str(v1_triples[0][1])
    assert orig_value_str == str(v1_triples[0][2])
    v2_triples = list(g.triples((sub, PRE_NS['v2p{}'.format(encoded_value_str)], None)))
    assert len(v2_triples) == 1
    assert "v2p{}".format(encoded_value_str) in str(v2_triples[0][1])
    assert 'v2v{}'.format(encoded_value_str) in str(v2_triples[0][2])

    # Standalone virtual column
    standalone_sub = URIRef('http://www.example.org/v3s{}'.format(encoded_value_str))
    v3_triples = list(g.triples((standalone_sub, None, None)))
    assert len(v3_triples) == 1
    assert "v3p{}".format(encoded_value_str) in str(v3_triples[0][1])
    assert 'v3v{}'.format(encoded_value_str) in str(v3_triples[0][2])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号