def test_else() -> None:
    'Test ``Else`` in value dependent specifications. '

    @argcomb(a={1: 'b', Else: 'c'})
    def f(a: Any=None, b: Any=None, c: Any=None) -> None:
        ...
    f(a=2, c=1)
    with pytest.raises(InvalidArgumentCombination):
        f(a=2, b=1)
Test ``Else`` in value dependent specifications.
def test_else() -> None:
    ' '

    @argcomb(a={1: 'b', Else: 'c'})
    def f(a: Any=None, b: Any=None, c: Any=None) -> None:
        ...
    f(a=2, c=1)
    with pytest.raises(InvalidArgumentCombination):
        f(a=2, b=1)