@pytest.yield_fixture
def products(url):
    try:
        products = data('products' % url,
                        dshape="""var * {
                            product_id: int64,
                            color: ?string,
                            price: float64}""",
                        primary_key=['product_id'])
    except sa.exc.OperationalError as e:
        pytest.skip(str(e))
    else:
        try:
            yield products
        finally:
            drop(products)
dataset/ETHPy150Open blaze/blaze/blaze/compute/tests/test_postgresql_compute.py/products/swapped operands of `%`