[
https://issues.apache.org/jira/browse/BEAM-10626?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17548746#comment-17548746
]
Danny McCormick commented on BEAM-10626:
----------------------------------------
This issue has been migrated to https://github.com/apache/beam/issues/20361
> tests fails on windows - pandas_doctests_test.DoctestTest
> ---------------------------------------------------------
>
> Key: BEAM-10626
> URL: https://issues.apache.org/jira/browse/BEAM-10626
> Project: Beam
> Issue Type: Bug
> Components: sdk-py-core, testing
> Reporter: Tobiasz Kedzierski
> Priority: P3
> Attachments: BEAM-10626.txt
>
>
> apache_beam.dataframe.pandas_doctests_test.DoctestTest fails on windows
> Link to the github workflow run with mentioned error:
> [https://github.com/TobKed/beam/runs/939434818?check_suite_focus=true]
> partial log:
> 2020-08-03T07:20:24.2575042Z ================================== FAILURES
> ===================================
> 2020-08-03T07:20:24.2687843Z ______________________
> DoctestTest.test_dataframe_tests _______________________
> 2020-08-03T07:20:24.2688268Z [gw0] win32 -- Python 3.6.8
> d:\a\beam\beam\sdks\python\target\.tox\py36-win\scripts\python.exe
> 2020-08-03T07:20:24.2688555Z
> 2020-08-03T07:20:24.2689341Z self =
> <apache_beam.dataframe.pandas_doctests_test.DoctestTest
> testMethod=test_dataframe_tests>
> 2020-08-03T07:20:24.2689548Z
> 2020-08-03T07:20:24.2689775Z def test_dataframe_tests(self):
> 2020-08-03T07:20:24.2690019Z result = doctests.testmod(
> 2020-08-03T07:20:24.2690221Z pd.core.frame,
> 2020-08-03T07:20:24.2690442Z use_beam=False,
> 2020-08-03T07:20:24.2690631Z skip=\{
> 2020-08-03T07:20:24.2690860Z 'pandas.core.frame.DataFrame.T':
> ['*'],
> 2020-08-03T07:20:24.2691084Z 'pandas.core.frame.DataFrame.agg':
> ['*'],
> 2020-08-03T07:20:24.2691349Z
> 'pandas.core.frame.DataFrame.aggregate': ['*'],
> 2020-08-03T07:20:24.2691579Z
> 'pandas.core.frame.DataFrame.append': ['*'],
> 2020-08-03T07:20:24.2691806Z
> 'pandas.core.frame.DataFrame.apply': ['*'],
> 2020-08-03T07:20:24.2692034Z
> 'pandas.core.frame.DataFrame.applymap': ['df ** 2'],
> 2020-08-03T07:20:24.2692260Z
> 'pandas.core.frame.DataFrame.assign': ['*'],
> 2020-08-03T07:20:24.2692485Z
> 'pandas.core.frame.DataFrame.axes': ['*'],
> 2020-08-03T07:20:24.2692970Z
> 'pandas.core.frame.DataFrame.combine': ['*'],
> 2020-08-03T07:20:24.2693371Z
> 'pandas.core.frame.DataFrame.combine_first': ['*'],
> 2020-08-03T07:20:24.2693631Z
> 'pandas.core.frame.DataFrame.corr': ['*'],
> 2020-08-03T07:20:24.2693889Z
> 'pandas.core.frame.DataFrame.count': ['*'],
> 2020-08-03T07:20:24.2694287Z 'pandas.core.frame.DataFrame.cov':
> ['*'],
> 2020-08-03T07:20:24.2694663Z 'pandas.core.frame.DataFrame.dot':
> ['*'],
> 2020-08-03T07:20:24.2694920Z
> 'pandas.core.frame.DataFrame.drop': ['*'],
> 2020-08-03T07:20:24.2695215Z
> 'pandas.core.frame.DataFrame.eval': ['*'],
> 2020-08-03T07:20:24.2695549Z
> 'pandas.core.frame.DataFrame.explode': ['*'],
> 2020-08-03T07:20:24.2695887Z
> 'pandas.core.frame.DataFrame.fillna': ['*'],
> 2020-08-03T07:20:24.2696218Z
> 'pandas.core.frame.DataFrame.info': ['*'],
> 2020-08-03T07:20:24.2696594Z
> 'pandas.core.frame.DataFrame.isin': ['*'],
> 2020-08-03T07:20:24.2697044Z
> 'pandas.core.frame.DataFrame.iterrows': ["print(df['int'].dtype)"],
> 2020-08-03T07:20:24.2697476Z
> 'pandas.core.frame.DataFrame.join': ['*'],
> 2020-08-03T07:20:24.2697743Z
> 'pandas.core.frame.DataFrame.melt': ['*'],
> 2020-08-03T07:20:24.2697999Z
> 'pandas.core.frame.DataFrame.memory_usage': ['*'],
> 2020-08-03T07:20:24.2698270Z
> 'pandas.core.frame.DataFrame.merge': ['*'],
> 2020-08-03T07:20:24.2698697Z # Not equal to df.agg('mode',
> axis='columns', numeric_only=True)
> 2020-08-03T07:20:24.2698918Z
> 'pandas.core.frame.DataFrame.mode': [
> 2020-08-03T07:20:24.2699338Z "df.mode(axis='columns',
> numeric_only=True)"
> 2020-08-03T07:20:24.2699582Z ],
> 2020-08-03T07:20:24.2699832Z
> 'pandas.core.frame.DataFrame.nlargest': ['*'],
> 2020-08-03T07:20:24.2700172Z
> 'pandas.core.frame.DataFrame.nsmallest': ['*'],
> 2020-08-03T07:20:24.2700434Z
> 'pandas.core.frame.DataFrame.nunique': ['*'],
> 2020-08-03T07:20:24.2700789Z
> 'pandas.core.frame.DataFrame.pivot': ['*'],
> 2020-08-03T07:20:24.2701145Z
> 'pandas.core.frame.DataFrame.pivot_table': ['*'],
> 2020-08-03T07:20:24.2701476Z
> 'pandas.core.frame.DataFrame.query': ['*'],
> 2020-08-03T07:20:24.2701731Z
> 'pandas.core.frame.DataFrame.reindex': ['*'],
> 2020-08-03T07:20:24.2702072Z
> 'pandas.core.frame.DataFrame.reindex_axis': ['*'],
> 2020-08-03T07:20:24.2702429Z
> 'pandas.core.frame.DataFrame.rename': ['*'],
> 2020-08-03T07:20:24.2702861Z # Raises right exception, but
> testing framework has matching issues.
> 2020-08-03T07:20:24.2703235Z
> 'pandas.core.frame.DataFrame.replace': [
> 2020-08-03T07:20:24.2703673Z "df.replace({'a string': 'new
> value', True: False}) # raises"
> 2020-08-03T07:20:24.2704039Z ],
> 2020-08-03T07:20:24.2704317Z # Uses unseeded np.random.
> 2020-08-03T07:20:24.2704544Z
> 'pandas.core.frame.DataFrame.round': ['*'],
> 2020-08-03T07:20:24.2704780Z
> 'pandas.core.frame.DataFrame.set_index': ['*'],
> 2020-08-03T07:20:24.2705005Z
> 'pandas.core.frame.DataFrame.transpose': [
> 2020-08-03T07:20:24.2705277Z 'df1_transposed.dtypes',
> 'df2_transposed.dtypes'
> 2020-08-03T07:20:24.2705496Z ],
> 2020-08-03T07:20:24.2705715Z
> 'pandas.core.frame.DataFrame.to_sparse': ['type(df)'],
> 2020-08-03T07:20:24.2705938Z # Uses df.index
> 2020-08-03T07:20:24.2706204Z
> 'pandas.core.frame.DataFrame.to_records': ['*'],
> 2020-08-03T07:20:24.2706415Z })
> 2020-08-03T07:20:24.2706626Z > self.assertEqual(result.failed, 0)
> 2020-08-03T07:20:24.2706839Z E AssertionError: 1 != 0
> 2020-08-03T07:20:24.2706961Z
> 2020-08-03T07:20:24.2707176Z
> apache_beam\dataframe\pandas_doctests_test.py:88: AssertionError
> 2020-08-03T07:20:24.2707835Z ---------------------------- Captured stdout
> call -----------------------------
> 2020-08-03T07:20:24.2708148Z
> **********************************************************************
> 2020-08-03T07:20:24.2710505Z File
> "d:\a\beam\beam\sdks\python\target\.tox\py36-win\lib\site-packages\pandas\core\frame.py",
> line 3387, in pandas.core.frame.DataFrame.select_dtypes
> 2020-08-03T07:20:24.2710919Z Failed example:
> 2020-08-03T07:20:24.2711135Z df.select_dtypes(exclude=['int'])
> 2020-08-03T07:20:24.2711328Z Expected:
> 2020-08-03T07:20:24.2711519Z b c
> 2020-08-03T07:20:24.2711708Z 0 True 1.0
> 2020-08-03T07:20:24.2711891Z 1 False 2.0
> 2020-08-03T07:20:24.2712072Z 2 True 1.0
> 2020-08-03T07:20:24.2712253Z 3 False 2.0
> 2020-08-03T07:20:24.2712435Z 4 True 1.0
> 2020-08-03T07:20:24.2712621Z 5 False 2.0
> 2020-08-03T07:20:24.2712804Z Got:
> 2020-08-03T07:20:24.2712995Z a b c
> 2020-08-03T07:20:24.2713186Z 0 1 True 1.0
> 2020-08-03T07:20:24.2713374Z 1 2 False 2.0
> 2020-08-03T07:20:24.2713564Z 2 1 True 1.0
> 2020-08-03T07:20:24.2713716Z 3 2 False 2.0
> 2020-08-03T07:20:24.2714008Z 4 1 True 1.0
> 2020-08-03T07:20:24.2714283Z 5 2 False 2.0
> 2020-08-03T07:20:24.2714492Z
> **********************************************************************
> 2020-08-03T07:20:24.2714688Z 1 items had failures:
> 2020-08-03T07:20:24.2714891Z 1 of 5 in
> pandas.core.frame.DataFrame.select_dtypes
> 2020-08-03T07:20:24.2715088Z ***Test Failed*** 1 failures.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)