You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@beam.apache.org by "Udi Meiri (Jira)" <ji...@apache.org> on 2020/12/15 22:32:00 UTC

[jira] [Created] (BEAM-11476) flaky test: test_track_user_pipeline_cleanup_non_inspectable_pipeline

Udi Meiri created BEAM-11476:
--------------------------------

             Summary: flaky test: test_track_user_pipeline_cleanup_non_inspectable_pipeline
                 Key: BEAM-11476
                 URL: https://issues.apache.org/jira/browse/BEAM-11476
             Project: Beam
          Issue Type: Bug
          Components: sdk-py-core
            Reporter: Udi Meiri


Test name: apache_beam.runners.interactive.interactive_environment_test.InteractiveEnvironmentTest.test_track_user_pipeline_cleanup_non_inspectable_pipeline

{code}
Error Message
AssertionError: Expected 'cleanup' to not have been called. Called 1 times.

Stacktrace
self = <apache_beam.runners.interactive.interactive_environment_test.InteractiveEnvironmentTest testMethod=test_track_user_pipeline_cleanup_non_inspectable_pipeline>
mocked_cleanup = <MagicMock name='cleanup' id='140386685111432'>

    @patch(
        'apache_beam.runners.interactive.interactive_environment'
        '.InteractiveEnvironment.cleanup')
    def test_track_user_pipeline_cleanup_non_inspectable_pipeline(
        self, mocked_cleanup):
      ie._interactive_beam_env = None
      ie.new_env()
      dummy_pipeline_1 = beam.Pipeline()
      dummy_pipeline_2 = beam.Pipeline()
      dummy_pipeline_3 = beam.Pipeline()
      dummy_pipeline_4 = beam.Pipeline()
      dummy_pcoll = dummy_pipeline_4 | beam.Create([1])
      dummy_pipeline_5 = beam.Pipeline()
      dummy_non_inspectable_pipeline = 'dummy'
      ie.current_env().watch(locals())
      from apache_beam.runners.interactive.background_caching_job import BackgroundCachingJob
      ie.current_env().set_background_caching_job(
          dummy_pipeline_1,
          BackgroundCachingJob(
              runner.PipelineResult(runner.PipelineState.DONE), limiters=[]))
      ie.current_env().set_test_stream_service_controller(dummy_pipeline_2, None)
      ie.current_env().set_cache_manager(
          cache.FileBasedCacheManager(), dummy_pipeline_3)
      ie.current_env().mark_pcollection_computed([dummy_pcoll])
      ie.current_env().set_cached_source_signature(
          dummy_non_inspectable_pipeline, None)
      ie.current_env().set_pipeline_result(
          dummy_pipeline_5, runner.PipelineResult(runner.PipelineState.RUNNING))
>     mocked_cleanup.assert_not_called()

apache_beam/runners/interactive/interactive_environment_test.py:265: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

_mock_self = <MagicMock name='cleanup' id='140386685111432'>

    def assert_not_called(_mock_self):
        """assert that the mock was never called.
        """
        self = _mock_self
        if self.call_count != 0:
            msg = ("Expected '%s' to not have been called. Called %s times." %
                   (self._mock_name or 'mock', self.call_count))
>           raise AssertionError(msg)
E           AssertionError: Expected 'cleanup' to not have been called. Called 1 times.

/usr/lib/python3.7/unittest/mock.py:792: AssertionError
{code}

https://ci-beam.apache.org/job/beam_PreCommit_Python_Cron/3609/
https://ci-beam.apache.org/job/beam_PreCommit_Python_Cron/3607/
https://ci-beam.apache.org/job/beam_PreCommit_Python_Cron/3593/




--
This message was sent by Atlassian Jira
(v8.3.4#803005)