unittest.mock in the stdlib is good enough for us.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
'Programming Language :: Python :: 3',
],
test_suite='tests',
- tests_require=[
- 'mock>=1.0,<4',
- ],
zip_safe=True,
)
import copy
import arvados.config
import logging
-import mock
import unittest
import os
import functools
from schema_salad.sourceline import cmap
import io
+from unittest import mock
+
from .matcher import JsonDiffMatcher, StripYAMLComments
from .mock_discovery import get_rootDesc
# SPDX-License-Identifier: Apache-2.0
import functools
-import mock
import sys
import unittest
import json
import logging
import os
+from unittest import mock
+
import arvados
import arvados.keep
import arvados.collection
import functools
import json
import logging
-import mock
import os
import io
import unittest
+from unittest import mock
+
import arvados
import arvados_cwl
import arvados_cwl.executor
# SPDX-License-Identifier: Apache-2.0
import functools
-import mock
import sys
import unittest
import json
import logging
import os
+from unittest import mock
+
import arvados
import arvados.keep
import arvados.collection
import hashlib
import json
import logging
-import mock
import sys
import unittest
import cwltool.process
import os
from io import BytesIO, StringIO
+from unittest import mock
import arvados
import arvados.collection
# SPDX-License-Identifier: Apache-2.0
import functools
-import mock
import sys
import unittest
import json
import os
import threading
+from unittest import mock
+
from cwltool.task_queue import TaskQueue
def success_task():
# SPDX-License-Identifier: Apache-2.0
import functools
-import mock
import sys
import unittest
import json
import logging
import os
+from unittest import mock
+
import arvados
import arvados.keep
import arvados.collection
from builtins import bytes
import unittest
-import mock
import datetime
import httplib2
+from unittest import mock
+
from arvados_cwl.util import *
from arvados.errors import ApiError
from arvados_cwl.util import common_prefix
'Programming Language :: Python :: 3',
],
test_suite='tests',
- tests_require=['mock>=1.0,<4', 'PyYAML', 'parameterized'],
+ tests_require=['PyYAML', 'parameterized'],
zip_safe=False
)
import http.client
import httplib2
import io
-import mock
import os
import pycurl
import queue
import unittest
from io import StringIO, BytesIO
+from unittest import mock
# Use this hostname when you want to make sure the traffic will be
# instantly refused. 100::/64 is a dedicated black hole.
import unittest
import urllib.parse as urlparse
-import mock
+from unittest import mock
from . import run_test_server
from apiclient import errors as apiclient_errors
from future.utils import listitems
import io
import logging
-import mock
import os
import re
import shutil
import tempfile
+from unittest import mock
+
import arvados
import arvados.collection as collection
import arvados.commands.get as arv_get
import copy
import hashlib
import logging
-import mock
import os
import subprocess
import sys
import tempfile
import unittest
+
from pathlib import Path
+from unittest import mock
import parameterized
import os
import random
import sys
-import mock
import tempfile
+from unittest import mock
+
import arvados.errors as arv_error
import arvados.commands.ls as arv_ls
from . import run_test_server
import datetime
import json
import logging
-import mock
import multiprocessing
import os
import pwd
import unittest
import uuid
+from unittest import mock
+
import arvados
import arvados.commands.put as arv_put
from . import arvados_testutil as tutil
from builtins import range
from builtins import object
import datetime
-import mock
import os
import unittest
import time
+from unittest import mock
+
import arvados
from arvados._ranges import Range
from arvados.keep import KeepLocator
from builtins import str
from builtins import range
import hashlib
-import mock
import os
import random
import shutil
import threading
import unittest
+from unittest import mock
+
import arvados
import arvados.cache
from . import run_test_server
-
def _random(n):
return bytearray(random.getrandbits(8) for _ in range(n))
from builtins import object
import arvados
import copy
-import mock
import os
import random
import re
import unittest
import parameterized
+from unittest import mock
+
from . import run_test_server
from arvados._ranges import Range, LocatorAndRange
from arvados.collection import Collection, CollectionReader
import json
import logging
-import mock
import queue
import sys
import threading
import time
import unittest
+from unittest import mock
+
import websockets.exceptions as ws_exc
import arvados
import hashlib
import json
import logging
-import mock
import sys
import unittest
import datetime
+from unittest import mock
+
import arvados
import arvados.collection
import arvados.keep
from builtins import range
from builtins import object
import hashlib
-import mock
-from mock import patch
import os
import errno
import pycurl
import urllib.parse
import mmap
+from unittest import mock
+from unittest.mock import patch
+
import parameterized
import arvados
import itertools
import unittest
+from unittest import mock
+
import arvados.errors as arv_error
import arvados.retry as arv_retry
-import mock
class RetryLoopTestMixin(object):
@staticmethod
from __future__ import absolute_import
from builtins import object
-import mock
import os
import unittest
import hashlib
from . import arvados_testutil as tutil
from apiclient import http as apiclient_http
+from unittest import mock
@tutil.skip_sleep
class ApiClientRetryTestMixin(object):
#
# SPDX-License-Identifier: Apache-2.0
-import mock
import os
import unittest
+from unittest import mock
+
import arvados
import arvados.collection
import bz2
import gzip
import io
-import mock
import os
import unittest
import hashlib
+from unittest import mock
+
import arvados
from arvados import StreamReader, StreamFileReader
from arvados._ranges import Range
import arvados
import unittest
-import mock
+
+from unittest import mock
from arvados import api, vocabulary
'Programming Language :: Python :: 3',
],
test_suite='tests',
- tests_require=['mock>=1.0', 'PyYAML', 'parameterized',],
+ tests_require=['PyYAML', 'parameterized',],
zip_safe=False
)
import json
import llfuse
import logging
-import mock
import os
from . import run_test_server
import sys
import unittest
import resource
+from unittest import mock
+
def noexit(func):
"""If argparse or arvados_fuse tries to exit, fail the test instead"""
class SystemExitCaught(Exception):
# SPDX-License-Identifier: AGPL-3.0
import arvados_fuse
-import mock
import unittest
import llfuse
import logging
+from unittest import mock
+
class InodeTests(unittest.TestCase):
# The following tests call next(inodes._counter) because inode 1
import json
import llfuse
import logging
-import mock
import os
import subprocess
import time
import tempfile
import parameterized
+from unittest import mock
+
import arvados
import arvados_fuse as fuse
from arvados_fuse import fusedir
import arvados
import arvados_fuse.command
import json
-import mock
import os
import pycurl
import queue
import tempfile
import unittest
-from .integration_test import IntegrationTest
+from unittest import mock
+from .integration_test import IntegrationTest
class KeepClientRetry(unittest.TestCase):
origKeepClient = arvados.keep.KeepClient
import arvados
import arvados_fuse
import logging
-import mock
import multiprocessing
import os
import re
import time
import unittest
+from unittest import mock
+
from .integration_test import IntegrationTest
logger = logging.getLogger('arvados.arv-mount')
],
python_requires="~=3.8",
test_suite='tests',
- tests_require=['mock>=1.0'],
zip_safe=False,
)
import gzip
import io
import logging
-import mock
import os
import sys
import unittest
+from unittest import mock
+
from crunchstat_summary.command import UTF8Decode
from crunchstat_summary import logger, reader