Unverified Commit c962c2ad authored by Jonas Kuball's avatar Jonas Kuball Committed by GitHub
Browse files

Adds missing module_specs for usages of _LazyModule (#15230)

* Add missing __spec__ for transformers.models.auto

* Moves the __spec__-test to the UnitTest class

* Adds module_spec to all instances of _LazyModule

* Refactors an old test from pytest to unittest
parent 6c7b68d4
...@@ -69,4 +69,4 @@ if TYPE_CHECKING: ...@@ -69,4 +69,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -32,4 +32,4 @@ if TYPE_CHECKING: ...@@ -32,4 +32,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -56,4 +56,4 @@ if TYPE_CHECKING: ...@@ -56,4 +56,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -64,4 +64,4 @@ if TYPE_CHECKING: ...@@ -64,4 +64,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -63,4 +63,4 @@ if TYPE_CHECKING: ...@@ -63,4 +63,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -66,4 +66,4 @@ if TYPE_CHECKING: ...@@ -66,4 +66,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -70,4 +70,4 @@ if TYPE_CHECKING: ...@@ -70,4 +70,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -110,4 +110,4 @@ if TYPE_CHECKING: ...@@ -110,4 +110,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -54,4 +54,4 @@ if TYPE_CHECKING: ...@@ -54,4 +54,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -116,4 +116,4 @@ if TYPE_CHECKING: ...@@ -116,4 +116,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -124,4 +124,4 @@ if TYPE_CHECKING: ...@@ -124,4 +124,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -60,4 +60,4 @@ if TYPE_CHECKING: ...@@ -60,4 +60,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -49,4 +49,4 @@ if TYPE_CHECKING: ...@@ -49,4 +49,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -49,4 +49,4 @@ if TYPE_CHECKING: ...@@ -49,4 +49,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -37,4 +37,4 @@ if TYPE_CHECKING: ...@@ -37,4 +37,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -68,4 +68,4 @@ if TYPE_CHECKING: ...@@ -68,4 +68,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -53,4 +53,4 @@ if TYPE_CHECKING: ...@@ -53,4 +53,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -58,4 +58,4 @@ if TYPE_CHECKING: ...@@ -58,4 +58,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -66,4 +66,4 @@ if TYPE_CHECKING: ...@@ -66,4 +66,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
...@@ -100,4 +100,4 @@ if TYPE_CHECKING: ...@@ -100,4 +100,4 @@ if TYPE_CHECKING:
else: else:
import sys import sys
sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure) sys.modules[__name__] = _LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment