I had installed fklearn with test dependencies and one of them not passed.
I had run the following commands in anaconda:
conda create -n fklearn_dev conda install python=3.6 pip install -qe .[test_deps] python -m pytest tests/
To reproduce the error you could run the following code in main fklearn folder:
from tests.training.test_pipeline import test_build_pipeline_idempotency test_build_pipeline_idempotency()
It should pass quietly, however I got the following error:
Traceback (most recent call last): File "test_pipeline_error.py", line 2, in test_build_pipeline_idempotency() File "D:\Nubank\fklearn\tests\training\test_pipeline.py", line 96, in test_build_pipeline_idempotency pd.util.testing.assert_frame_equal(result_df, expected_df) File "C:\Users\frederico\Miniconda3\envs\fklearn_dev\lib\site-packages\pandas\util\testing.py", line 1502, in assert_frame_equal obj='DataFrame.iloc[:, {idx}]'.format(idx=i)) File "C:\Users\frederico\Miniconda3\envs\fklearn_dev\lib\site-packages\pandas\util\testing.py", line 1294, in assert_series_equal assert_attr_equal('dtype', left, right) File "C:\Users\frederico\Miniconda3\envs\fklearn_dev\lib\site-packages\pandas\util\testing.py", line 947, in assert_attr_equal raise_assert_detail(obj, msg, left_attr, right_attr) File "C:\Users\frederico\Miniconda3\envs\fklearn_dev\lib\site-packages\pandas\util\testing.py", line 1094, in raise_assert_detail raise AssertionError(msg) AssertionError: Attributes are different
Attribute "dtype" are different
Aucun commentaire:
Enregistrer un commentaire