obspy.core.util.testing.setup_context_testcase

setup_context_testcase(test_case, cm)[source]

Use a contextmanager to set up a unittest test case.

Inspired by Ned Batchelder’s recipe found here: goo.gl/8TBJ7s.

Parameters:
  • test_case – An instance of unittest.TestCase

  • cm – Any instances which implements the context manager protocol, ie its class definition implements __enter__ and __exit__ methods.