Esempio n. 1
0
def test_onix_meta_from_tree_no_release():
    tree = etree.parse(data.VALID_GOOGLE_SAMPLE)
    meta = OnixMeta.from_tree(tree)
    assert meta.onix_version == OnixMeta.V21
Esempio n. 2
0
def test_onix_meta_short():
    meta = OnixMeta.from_file(data.VALID_ONIX3_SHORT)
    assert meta.xml_version == '1.0'
    assert meta.xml_encoding == 'utf-8'
    assert meta.onix_version == OnixMeta.V30
    assert meta.onix_style == OnixMeta.SHORT
Esempio n. 3
0
def test_onix_root_invalid():
    with pytest.raises(OnixError):
        OnixMeta.from_file(data.INVALID_ONIX_ROOT)
Esempio n. 4
0
def test_onix_meta_reference():
    meta = OnixMeta.from_file(data.VALID_ONIX3_REF)
    assert meta.xml_version == '1.0'
    assert meta.xml_encoding == 'utf-8'
    assert meta.onix_version == OnixMeta.V30
    assert meta.onix_style == OnixMeta.REFERENCE