def test__prepare_data_nested_lists(self): # Setup ohet = OneHotEncodingTransformer() data = [[[]]] # Assert with pytest.raises(ValueError): ohet._prepare_data(data)
def test__prepare_data_pandas_series(self): # Setup ohet = OneHotEncodingTransformer() # Run data = pd.Series(['a', 'b', 'c']) out = ohet._prepare_data(data) # Assert expected = pd.Series(['a', 'b', 'c']) np.testing.assert_array_equal(out, expected)
def test__prepare_data_list_of_lists(self): # Setup ohet = OneHotEncodingTransformer() # Run data = [['a'], ['b'], ['c']] out = ohet._prepare_data(data) # Assert expected = np.array(['a', 'b', 'c']) np.testing.assert_array_equal(out, expected)