Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
chenpangpang
transformers
Commits
f91810da
"...guests/git@developer.sourcefind.cn:cnjsdfcy/simbricks.git" did not exist on "02c660d6270dbf437b885710aa6fadeb5f34cca1"
Unverified
Commit
f91810da
authored
Jun 13, 2023
by
amyeroberts
Committed by
GitHub
Jun 13, 2023
Browse files
Safely import pytest in testing_utils.py (#24241)
parent
fdd78d91
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
12 deletions
+25
-12
src/transformers/testing_utils.py
src/transformers/testing_utils.py
+19
-12
src/transformers/utils/__init__.py
src/transformers/utils/__init__.py
+1
-0
src/transformers/utils/import_utils.py
src/transformers/utils/import_utils.py
+5
-0
No files found.
src/transformers/testing_utils.py
View file @
f91810da
...
...
@@ -36,18 +36,6 @@ from unittest import mock
import
huggingface_hub
import
requests
from
_pytest.doctest
import
(
Module
,
_get_checker
,
_get_continue_on_failure
,
_get_runner
,
_is_mocked
,
_patch_unwrap_mock_aware
,
get_optionflags
,
import_path
,
)
from
_pytest.outcomes
import
skip
from
pytest
import
DoctestItem
from
transformers
import
logging
as
transformers_logging
...
...
@@ -83,6 +71,7 @@ from .utils import (
is_phonemizer_available
,
is_pyctcdecode_available
,
is_pytesseract_available
,
is_pytest_available
,
is_pytorch_quantization_available
,
is_rjieba_available
,
is_safetensors_available
,
...
...
@@ -116,6 +105,24 @@ if is_accelerate_available():
from
accelerate.state
import
AcceleratorState
,
PartialState
if
is_pytest_available
():
from
_pytest.doctest
import
(
Module
,
_get_checker
,
_get_continue_on_failure
,
_get_runner
,
_is_mocked
,
_patch_unwrap_mock_aware
,
get_optionflags
,
import_path
,
)
from
_pytest.outcomes
import
skip
from
pytest
import
DoctestItem
else
:
Module
=
object
DoctestItem
=
object
SMALL_MODEL_IDENTIFIER
=
"julien-c/bert-xsmall-dummy"
DUMMY_UNKNOWN_IDENTIFIER
=
"julien-c/dummy-unknown"
DUMMY_DIFF_TOKENIZER_IDENTIFIER
=
"julien-c/dummy-diff-tokenizer"
...
...
src/transformers/utils/__init__.py
View file @
f91810da
...
...
@@ -133,6 +133,7 @@ from .import_utils import (
is_py3nvml_available
,
is_pyctcdecode_available
,
is_pytesseract_available
,
is_pytest_available
,
is_pytorch_quantization_available
,
is_rjieba_available
,
is_sacremoses_available
,
...
...
src/transformers/utils/import_utils.py
View file @
f91810da
...
...
@@ -105,6 +105,7 @@ _psutil_available = _is_package_available("psutil")
_py3nvml_available
=
_is_package_available
(
"py3nvml"
)
_pyctcdecode_available
=
_is_package_available
(
"pyctcdecode"
)
_pytesseract_available
=
_is_package_available
(
"pytesseract"
)
_pytest_available
=
_is_package_available
(
"pytest"
)
_pytorch_quantization_available
=
_is_package_available
(
"pytorch_quantization"
)
_rjieba_available
=
_is_package_available
(
"rjieba"
)
_sacremoses_available
=
_is_package_available
(
"sacremoses"
)
...
...
@@ -547,6 +548,10 @@ def is_pytesseract_available():
return
_pytesseract_available
def
is_pytest_available
():
return
_pytest_available
def
is_spacy_available
():
return
_spacy_available
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment