Преглед на файлове

Fixed #29498 -- Fixed a missing pyc test file in source distribution.

Tim Graham преди 6 години
родител
ревизия
63f90f55f3
променени са 2 файла, в които са добавени 6 реда и са изтрити 1 реда
  1. 6 1
      tests/migrations/test_loader.py
  2. 0 0
      tests/migrations/test_migrations_bad_pyc/0001_initial.pyc-tpl

+ 6 - 1
tests/migrations/test_loader.py

@@ -521,7 +521,12 @@ class PycLoaderTests(MigrationTestBase):
         MigrationLoader reraises ImportErrors caused by "bad magic number" pyc
         files with a more helpful message.
         """
-        with self.temporary_migration_module(module='migrations.test_migrations_bad_pyc'):
+        with self.temporary_migration_module(module='migrations.test_migrations_bad_pyc') as migration_dir:
+            # The -tpl suffix is to avoid the pyc exclusion in MANIFEST.in.
+            os.rename(
+                os.path.join(migration_dir, '0001_initial.pyc-tpl'),
+                os.path.join(migration_dir, '0001_initial.pyc'),
+            )
             msg = (
                 r"Couldn't import '\w+.migrations.0001_initial' as it appears "
                 "to be a stale .pyc file."

+ 0 - 0
tests/migrations/test_migrations_bad_pyc/0001_initial.pyc → tests/migrations/test_migrations_bad_pyc/0001_initial.pyc-tpl