import pytest

pytest.importorskip('multipledispatch')

from ibis.pandas.execution import execute, execute_node  # noqa: E402
from multipledispatch.conflict import ambiguities  # noqa: E402


@pytest.mark.parametrize('func', [execute, execute_node])
def test_no_execute_ambiguities(func):
    assert not ambiguities(func.funcs)

Test that there are no ambiguous dispatch definitions
TST: Test that there are no ambiguous dispatch definitions

Author: Phillip Cloud <cpcloud@gmail.com>

Closes #1026 from cpcloud/test-amb and squashes the following commits:

073d7b8 [Phillip Cloud] TST: Test that there are no ambiguous dispatch definitions
