示例#1
0
def test_split_token_not_modified():
    with pytest.raises(ValueError):
        split_token((NOT_MODIFIED, 'foo', 'bar'))
    with pytest.raises(ValueError):
        split_token((NOT_MODIFIED, INHERIT))
    with pytest.raises(ValueError):
        split_token((INHERIT, NOT_MODIFIED))
    assert split_token(NOT_MODIFIED) == ({NOT_MODIFIED}, ())
    assert split_token((NOT_MODIFIED, )) == ({NOT_MODIFIED}, ())
示例#2
0
def test_split_token_not_modified():
    with pytest.raises(ValueError):
        split_token((NOT_MODIFIED, 'foo', 'bar'))
    with pytest.raises(ValueError):
        split_token((NOT_MODIFIED, INHERIT))
    with pytest.raises(ValueError):
        split_token((INHERIT, NOT_MODIFIED))
    assert split_token(NOT_MODIFIED) == ({NOT_MODIFIED}, ())
    assert split_token((NOT_MODIFIED,)) == ({NOT_MODIFIED}, ())
示例#3
0
def test_split_token_not_modified():
    with pytest.deprecated_call():
        with pytest.raises(ValueError):
            split_token((F_NOT_MODIFIED, "foo", "bar"))
        with pytest.raises(ValueError):
            split_token((F_NOT_MODIFIED, F_INHERIT))
        with pytest.raises(ValueError):
            split_token((F_INHERIT, F_NOT_MODIFIED))
        assert split_token(F_NOT_MODIFIED) == ({F_NOT_MODIFIED}, ())
        assert split_token((F_NOT_MODIFIED,)) == ({F_NOT_MODIFIED}, ())
示例#4
0
def test_split_token_duplicate():
    with pytest.raises(ValueError):
        split_token((NOT_MODIFIED, NOT_MODIFIED))
    with pytest.raises(ValueError):
        split_token((INHERIT, INHERIT))
    with pytest.raises(ValueError):
        split_token((INHERIT, NOT_MODIFIED, INHERIT))
示例#5
0
def test_split_token_duplicate():
    with pytest.raises(ValueError):
        split_token((NOT_MODIFIED, NOT_MODIFIED))
    with pytest.raises(ValueError):
        split_token((INHERIT, INHERIT))
    with pytest.raises(ValueError):
        split_token((INHERIT, NOT_MODIFIED, INHERIT))
示例#6
0
def test_split_token_duplicate():
    with pytest.deprecated_call():
        with pytest.raises(ValueError):
            split_token((F_NOT_MODIFIED, F_NOT_MODIFIED))
        with pytest.raises(ValueError):
            split_token((F_INHERIT, F_INHERIT))
        with pytest.raises(ValueError):
            split_token((F_INHERIT, F_NOT_MODIFIED, F_INHERIT))
示例#7
0
def test_split_token_inherit():
    assert split_token(INHERIT) == ({INHERIT}, ())
    assert split_token((INHERIT,)) == ({INHERIT}, ())
    assert split_token((INHERIT, 'foo', 'bar')) == ({INHERIT}, ('foo', 'bar'))
示例#8
0
def test_split_token():
    assert split_token(('foo', 'bar')) == (set(), ('foo', 'bar'))
    assert split_token(()) == (set(), ())
    assert split_token('') == (set(), ('',))
示例#9
0
def test_split_token_inherit():
    assert split_token(INHERIT) == ({INHERIT}, ())
    assert split_token((INHERIT, )) == ({INHERIT}, ())
    assert split_token((INHERIT, 'foo', 'bar')) == ({INHERIT}, ('foo', 'bar'))
示例#10
0
def test_split_token():
    assert split_token(('foo', 'bar')) == (set(), ('foo', 'bar'))
    assert split_token(()) == (set(), ())
    assert split_token('') == (set(), ('', ))
示例#11
0
def test_split_token_inherit():
    with pytest.deprecated_call():
        assert split_token(F_INHERIT) == ({F_INHERIT}, ())
        assert split_token((F_INHERIT,)) == ({F_INHERIT}, ())
        assert split_token((F_INHERIT, "foo", "bar")) == ({F_INHERIT}, ("foo", "bar"))
示例#12
0
def test_split_token():
    with pytest.deprecated_call():
        assert split_token(("foo", "bar")) == (set(), ("foo", "bar"))
        assert split_token(()) == (set(), ())
        assert split_token("") == (set(), ("",))