[
https://issues.apache.org/jira/browse/BEAM-5622?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Valentyn Tymofieiev closed BEAM-5622.
-------------------------------------
Resolution: Fixed
Fix Version/s: 2.11.0
Not applicable
> Several tests fail on Python 3 with: Runtime type violation detected
> --------------------------------------------------------------------
>
> Key: BEAM-5622
> URL: https://issues.apache.org/jira/browse/BEAM-5622
> Project: Beam
> Issue Type: Sub-task
> Components: sdk-py-core
> Reporter: Valentyn Tymofieiev
> Priority: Major
> Fix For: Not applicable, 2.11.0
>
>
> ======================================================================
> FAIL: test_combine_runtime_type_check_violation_using_decorators
> (apache_beam.transforms.ptransform_test.PTransformTypeCheckTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/ptransform_test.py",
> line 1543, in test_combine_runtime_type_check_violation_using_decorators
> "Runtime type violation detected within "
> File
> "/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/ptransform_test.py",
> line 911, in assertStartswith
> '"%s" does not start with "%s"' % (msg, prefix))
> AssertionError: False is not true : "Runtime type violation detected within
> Mul/CombinePerKey: Type-hint for return type violated. Expected an instance
> of <class 'int'>, instead found
> 25252525252525252525252525252525252525252525252525, an instance of <class
> 'str'>." does not start with "Runtime type violation detected within
> Mul/CombinePerKey: Type-hint for return type violated. Expected an instance
> of <type 'int'>, instead found"
> ======================================================================
> FAIL: test_combine_runtime_type_check_violation_using_methods
> (apache_beam.transforms.ptransform_test.PTransformTypeCheckTestCase)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
> File
> "/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/ptransform_test.py",
> line 1597, in test_combine_runtime_type_check_violation_using_methods
> "Runtime type violation detected within "
> File
> "/usr/local/google/home/valentyn/projects/beam/clean_head/beam/sdks/python/apache_beam/transforms/ptransform_test.py",
> line 911, in assertStartswith
> '"%s" does not start with "%s"' % (msg, prefix))
> AssertionError: False is not true : "Runtime type violation detected within
> ParDo(SortJoin/KeyWithVoid): Type-hint for argument: 'v' violated. Expected
> an instance of <class 'str'>, instead found 0, an instance of <class 'int'>.
> [while running 'SortJoin/KeyWithVoid']" does not start with "Runtime type
> violation detected within ParDo(SortJoin/KeyWithVoid): Type-hint for
> argument: 'v' violated. Expected an instance of <type 'str'>, instead found
> 0, an instance of <type 'int'>."
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)