Details
-
Bug
-
Status: Open
-
P3
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Since PipelineOptions uses __subclasses__ to look for all definitions, when used in tests it can sometimes pick up sub-classes that were created in previously executed tests.
See BEAM-9975 for more details.
Attachments
Issue Links
- causes
-
BEAM-9975 PortableRunnerTest flake "ParseError: Unexpected type for Value message."
- Resolved
-
BEAM-10474 Failure / flake in DisplayDataTest > test_value_provider_display_data
- Resolved
- is related to
-
BEAM-12515 Python PreCommit flaking in PipelineOptionsTest.test_display_data
- Open