警告:ReactTestUtils已移至react-dom / test-utils。更新引用以删除此警告

时间:2017-05-21 23:48:23

标签: reactjs enzyme

我在shallow加入enzyme时收到此警告。

Warning: ReactTestUtils has been moved to react-dom/test-utils. Update references to remove this warning.

它似乎没有打破测试,只是令人恼火。

我找到了same issue here,但解决方案显示我没有解决它。根据我的package.json

安装了以下依赖项

"react": "15.4.2", "react-dom": "15.4.2", "react-addons-test-utils": "^15.4.2", "enzyme": "^2.8.2"

当我发表评论import { mount, shallow } from 'enzyme';时,我没有看到此警告。有没有人知道如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

通过将#use apply to fill the Number with average from surrounding rows. df['Number'] = df.reset_index().apply(lambda x: df.reset_index()\ .iloc[[x.name-1,x.name+1]]['Number'].mean() \ if (x.name>0) & (x.Number==0) else x.Number,axis=1).values df Out[1440]: Number Date 2012-01-31 00:00:00 676.0 2012-02-29 00:00:00 673.0 2012-03-31 00:00:00 670.0 2012-04-30 00:00:00 669.0 2012-05-31 00:00:00 668.0 的版本设置为react-addons-test-utils

来解决问题