'Test that 32- and 64-bit floats are correctly handled'

@pytest.mark.parametrize((u'dtype_array', u'dtype_kernel'), VALID_DTYPES)
def test_dtype(self, dtype_array, dtype_kernel):

    x = np.array([[1.0, 2.0, 3.0], [4.0, 5.0, 6.0], [7.0, 8.0, 9.0]], dtype=dtype_array)
    y = np.array([[0.0, 0.0, 0.0], [0.0, 1.0, 0.0], [0.0, 0.0, 0.0]], dtype=dtype_kernel)
    z = convolve(x, y)
    assert (x.dtype == z.dtype)
