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
...@@ -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__)
...@@ -85,4 +85,4 @@ if TYPE_CHECKING: ...@@ -85,4 +85,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__)
...@@ -78,4 +78,4 @@ if TYPE_CHECKING: ...@@ -78,4 +78,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__)
...@@ -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__)
...@@ -120,4 +120,4 @@ if TYPE_CHECKING: ...@@ -120,4 +120,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__)
...@@ -113,4 +113,4 @@ if TYPE_CHECKING: ...@@ -113,4 +113,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__)
...@@ -120,4 +120,4 @@ if TYPE_CHECKING: ...@@ -120,4 +120,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__)
...@@ -82,4 +82,4 @@ if TYPE_CHECKING: ...@@ -82,4 +82,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__)
...@@ -40,4 +40,4 @@ if TYPE_CHECKING: ...@@ -40,4 +40,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__)
...@@ -99,4 +99,4 @@ if TYPE_CHECKING: ...@@ -99,4 +99,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__)
...@@ -91,4 +91,4 @@ if TYPE_CHECKING: ...@@ -91,4 +91,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__)
...@@ -62,4 +62,4 @@ if TYPE_CHECKING: ...@@ -62,4 +62,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__)
...@@ -61,4 +61,4 @@ if TYPE_CHECKING: ...@@ -61,4 +61,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__)
...@@ -38,4 +38,4 @@ if TYPE_CHECKING: ...@@ -38,4 +38,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__)
...@@ -55,4 +55,4 @@ if TYPE_CHECKING: ...@@ -55,4 +55,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__)
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