Exemplo n.º 1
0
def test_useless_alias():
    """Ensures that decorator raises an exception for duplicates."""
    with pytest.raises(ValueError, match='duplicate'):
        alias('name', ('name', ))
Exemplo n.º 2
0
def test_raises_for_existing_alias():
    """Ensures that decorator raises an exception for existing alias."""
    with pytest.raises(AttributeError):
        alias('existing', ('first', 'second'))(_HasAliasedProp)
def test_raises_for_duplicates():
    """Ensures that decorator raises an exception for duplicates."""
    with pytest.raises(ValueError):
        alias('name', ('duplicate', 'duplicate'))