def test_toCategory_df_internet_traffic_ignore_datetime_and_integer( df_internet_traffic): assert ((toCategory(df_internet_traffic, int_=False, bool_=False, object_=False) == df_internet_traffic).all().all())
def test_toCategory_Xboolean(Xboolean): assert (toCategory(Xboolean) == Xboolean.astype("category")).all().all()
def test_toCategory_df_internet_traffic_datetime_and_integer( df_internet_traffic): assert ((toCategory(df_internet_traffic) == df_internet_traffic.astype( "category")).all().all())
def test_toCategory_Xobject_not_datetime_format(Xobject): assert (toCategory(Xobject) == Xobject.astype("category")).all().all()
def test_toCategory_Xboolean_ignore_bool(Xboolean): assert ((toCategory(Xboolean, int_=False, bool_=False, object_=False) == Xboolean).all().all())
def test_toCategory_City_integer_column_names(City): dfi = City.astype("int") assert (toCategory(dfi).columns == dfi.astype("category").columns).all()
def test_toCategory_Xobect_ignore_object(Xobject): assert ((toCategory(Xobject, int_=True, bool_=True, object_=False) == Xobject).all().all())
def test_toCategory__City_int_default(City): dfi = City.astype("int") assert (toCategory(dfi) == dfi.astype("category")).all().all()
def test_toCategory_City_ignore_integer(City): dfi = City.astype("int") assert ((toCategory(dfi, int_=False, bool_=False, object_=False) == dfi).all().all())
def test_toCategory_City_ignore_float(City): assert (toCategory(City) == City).all().all()
def test_toCategory_passed_arg_type_error0(): with pytest.raises(AttributeError): toCategory(0)
def test_toCategory_no_passed_arg_type_error_none(): with pytest.raises(TypeError): toCategory()