def test_invalid(self) -> None: prop = bcpp.PandasGroupBy() assert not prop.is_valid(None) assert not prop.is_valid(1.0 + 1.0j) assert not prop.is_valid(()) assert not prop.is_valid([]) assert not prop.is_valid({}) assert not prop.is_valid(_TestHasProps()) assert not prop.is_valid(_TestModel())
def test_valid(self, pd) -> None: prop = bcpp.PandasGroupBy() assert prop.is_valid(pd.core.groupby.GroupBy(pd.DataFrame()))