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}, ())
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}, ())
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}, ())
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))
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))
def test_split_token_inherit(): assert split_token(INHERIT) == ({INHERIT}, ()) assert split_token((INHERIT,)) == ({INHERIT}, ()) assert split_token((INHERIT, 'foo', 'bar')) == ({INHERIT}, ('foo', 'bar'))
def test_split_token(): assert split_token(('foo', 'bar')) == (set(), ('foo', 'bar')) assert split_token(()) == (set(), ()) assert split_token('') == (set(), ('',))
def test_split_token_inherit(): assert split_token(INHERIT) == ({INHERIT}, ()) assert split_token((INHERIT, )) == ({INHERIT}, ()) assert split_token((INHERIT, 'foo', 'bar')) == ({INHERIT}, ('foo', 'bar'))
def test_split_token(): assert split_token(('foo', 'bar')) == (set(), ('foo', 'bar')) assert split_token(()) == (set(), ()) assert split_token('') == (set(), ('', ))
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"))
def test_split_token(): with pytest.deprecated_call(): assert split_token(("foo", "bar")) == (set(), ("foo", "bar")) assert split_token(()) == (set(), ()) assert split_token("") == (set(), ("",))