def test_raise_error_if_no_such_directory_raises_runtime_error_if_no_such_directory(self):
        self.isdir.return_value = False

        with self.assertRaises(RuntimeError):
            raise_error_if_no_such_directory("/tmp/tmpdir12345")
 def test_raise_error_if_no_such_directory_does_not_raise_error_if_directory_exists(
         self):
     # Does not raise RuntimeError
     self.assertIsNone(raise_error_if_no_such_directory('/tmp/tmpdir12345'))
 def test_raise_error_if_no_such_directory_does_not_raise_error_if_directory_exists(self):
     # Does not raise RuntimeError
     self.assertIsNone(raise_error_if_no_such_directory("/tmp/tmpdir12345"))
    def test_raise_error_if_no_such_directory_raises_runtime_error_if_no_such_directory(
            self):
        self.isdir.return_value = False

        with self.assertRaises(RuntimeError):
            raise_error_if_no_such_directory('/tmp/tmpdir12345')