コード例 #1
0
ファイル: test_app.py プロジェクト: tebriel/dd-trace-py
    def test_unpatch_app(self):
        """
        When unpatch_app is called on a patched app
            we unpatch the `task()` method
        """
        # Assert it is patched before we start
        self.assertIsInstance(celery.Celery.task, wrapt.BoundFunctionWrapper)

        # Unpatch the app
        unpatch_app(celery.Celery)

        # Assert the method is not patched
        self.assertFalse(isinstance(celery.Celery.task, wrapt.BoundFunctionWrapper))
        self.assertFalse(isinstance(celery.Celery.Task.__init__, wrapt.BoundFunctionWrapper))
コード例 #2
0
ファイル: test_app.py プロジェクト: zapier/dd-trace-py
    def test_unpatch_app(self):
        """
        When unpatch_app is called on a patched app
            we unpatch the `task()` method
        """
        # Assert it is patched before we start
        self.assertIsInstance(celery.Celery.task, wrapt.BoundFunctionWrapper)

        # Unpatch the app
        unpatch_app(celery.Celery)

        # Assert the method is not patched
        self.assertFalse(
            isinstance(celery.Celery.task, wrapt.BoundFunctionWrapper))
        self.assertFalse(
            isinstance(celery.Celery.Task.__init__,
                       wrapt.BoundFunctionWrapper))
コード例 #3
0
ファイル: test_app.py プロジェクト: tebriel/dd-trace-py
 def tearDown(self):
     unpatch_app(celery.Celery)
コード例 #4
0
ファイル: test_task.py プロジェクト: burningion/dd-trace-py
 def tearDown(self):
     unpatch_app(celery.Celery)
     unpatch_task(celery.Task)
コード例 #5
0
ファイル: test_app.py プロジェクト: zapier/dd-trace-py
 def tearDown(self):
     unpatch_app(celery.Celery)