diff --git a/python/cudf/cudf/tests/dataframe/test_constructing.py b/python/cudf/cudf/tests/dataframe/test_constructing.py index 06777c8e6af..b673e657928 100644 --- a/python/cudf/cudf/tests/dataframe/test_constructing.py +++ b/python/cudf/cudf/tests/dataframe/test_constructing.py @@ -1 +1,15 @@ -# Copyright (c) 2023, NVIDIA CORPORATION. +# Copyright (c) 2023-2024, NVIDIA CORPORATION. +import pandas as pd +import pytest + +import cudf +from cudf.testing._utils import assert_eq + + +@pytest.mark.parametrize("data", [[], {}, None]) +@pytest.mark.parametrize("columns", [["a", "b"], None]) +def test_empty_dataframe(data, columns): + got = cudf.DataFrame(data=data, columns=columns) + expect = pd.DataFrame(data=data, columns=columns) + check_dtypes = columns is None + assert_eq(got, expect, check_dtype=check_dtypes)