lk-geimfari / mimesis

Mimesis is a robust data generator for Python that can produce a wide range of fake data in multiple languages.
https://mimesis.name
MIT License
4.38k stars 326 forks source link

8.0.0: pytest is failing in 34 units #1353

Closed kloczek closed 9 months ago

kloczek commented 1 year ago

I'm packaging your module as an rpm package so I'm using the typical PEP517 based build, install and test cycle used on building packages from non-root account.

Here is pytest output:

```console + PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-mimesis-8.0.0-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-mimesis-8.0.0-2.fc35.x86_64/usr/lib/python3.8/site-packages + /usr/bin/pytest -ra -m 'not network' ==================================================================================== test session starts ==================================================================================== platform linux -- Python 3.8.16, pytest-7.3.1, pluggy-1.0.0 rootdir: /home/tkloczko/rpmbuild/BUILD/mimesis-8.0.0 configfile: pyproject.toml testpaths: mimesis, tests, minifier.py plugins: isort-3.0.0, mock-3.10.0, repeat-0.9.1 collected 5974 items tests/test_entrypoints.py . [ 0%] tests/test_locales.py .... [ 0%] tests/test_minifier.py .... [ 0%] tests/test_random.py ....................... [ 0%] tests/test_schema.py ............................F............................F............................F............................F............................F............... [ 3%] .............F............................F............................F............................F............................F............................F...................... [ 6%] ......F............................F............................F............................F............................F............................F............................F [ 9%] ............................F............................F............................F............................F............................F............................F....... [ 12%] .....................F............................F............................F............................F............................F............................F.............. [ 15%] ..............F............................F............................F............................F............................................................................... [ 18%] ..................................................................................................................................................................................... [ 21%] ...................................................................................... [ 22%] tests/test_shortcuts.py ........... [ 23%] tests/test_builtins/da/test_denmark_spec.py .......................... [ 23%] tests/test_builtins/en/test_usa_spec.py .... [ 23%] tests/test_builtins/it/test_italy_spec.py . [ 23%] tests/test_builtins/nl/test_nl_spec.py ... [ 23%] tests/test_builtins/pl/test_poland_spec.py ..... [ 23%] tests/test_builtins/pt_br/test_brazil_spec.py .. [ 23%] tests/test_builtins/ru/test_russia_spec.py ............ [ 23%] tests/test_builtins/uk/test_ukraine_spec.py .. [ 23%] tests/test_providers/test_address.py ................................................................................................................................................ [ 26%] ..................................................................................................................................................................................... [ 29%] ..................................................................................................................................................................................... [ 32%] ..................................................................................................................................................................................... [ 35%] ................................................................................................................ [ 37%] tests/test_providers/test_base.py .............................................................................................................. [ 39%] tests/test_providers/test_binary.py ..... [ 39%] tests/test_providers/test_choice.py ........................ [ 39%] tests/test_providers/test_code.py ................................................................................... [ 41%] tests/test_providers/test_cryptographic.py ........................ [ 41%] tests/test_providers/test_datetime.py ............................................................................................................................................... [ 43%] .................................................................................................................................................................................... [ 46%] tests/test_providers/test_development.py ................... [ 47%] tests/test_providers/test_file.py ............................ [ 47%] tests/test_providers/test_finance.py ................................................................................................................................................ [ 50%] ..................................................................................................................................................................................... [ 53%] ............................................................................................................... [ 54%] tests/test_providers/test_food.py ................................................................................................................................................... [ 57%] .................................................................... [ 58%] tests/test_providers/test_generic.py ................................................................................................................................................ [ 60%] ..................................................................................................................................................................................... [ 63%] ..................................................................................................................................................................................... [ 66%] . [ 67%] tests/test_providers/test_hardware.py ......................... [ 67%] tests/test_providers/test_internet.py ............................................................................................................................................... [ 69%] .......... [ 69%] tests/test_providers/test_numeric.py ................................ [ 70%] tests/test_providers/test_path.py .................. [ 70%] tests/test_providers/test_payment.py ...................... [ 71%] tests/test_providers/test_person.py ................................................................................................................................................. [ 73%] ..................................................................................................................................................................................... [ 76%] ..................................................................................................................................................................................... [ 79%] ..................................................................................................................................................................................... [ 82%] ..................................................................................................................................................................................... [ 85%] ..................................................................................................................................................................................... [ 88%] ........................................................................................... [ 90%] tests/test_providers/test_science.py .............................. [ 90%] tests/test_providers/test_text.py ................................................................................................................................................... [ 93%] ..................................................................................................................................................................................... [ 96%] ................................................................................................................................................. [ 98%] tests/test_providers/test_transport.py ............................................................................. [100%] ========================================================================================= FAILURES ========================================================================================== ____________________________________________________________________________ test_field_reseed[Locale.CS-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.DA-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.DE-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.DE_AT-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.DE_CH-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.EL-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.EN-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.EN_AU-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.EN_CA-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.EN_GB-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.ES-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.ES_MX-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.ET-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.FA-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.FI-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.FR-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.HU-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.IS-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.IT-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.JA-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.KK-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.KO-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.NL-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.NL_BE-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.NO-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.PL-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.PT-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ___________________________________________________________________________ test_field_reseed[Locale.PT_BR-seed3] ___________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.RU-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.SK-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.SV-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.TR-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.UK-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ____________________________________________________________________________ test_field_reseed[Locale.ZH-seed3] _____________________________________________________________________________ field = , seed = @pytest.mark.parametrize( "seed", [ 1, 3.14, "seed", MissingSeed, ], ) def test_field_reseed(field, seed): field.reseed(seed) result1 = field("dsn") field.reseed(seed) result2 = field("dsn") > assert result1 == result2 E AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' E - couchbase://tournaments.gov:8092 E + postgres://speed.dubai:5432 tests/test_schema.py:370: AssertionError ================================================================================== short test summary info ================================================================================== FAILED tests/test_schema.py::test_field_reseed[Locale.CS-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.DA-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.DE-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.DE_AT-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.DE_CH-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.EL-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.EN-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.EN_AU-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.EN_CA-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.EN_GB-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.ES-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.ES_MX-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.ET-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.FA-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.FI-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.FR-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.HU-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.IS-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.IT-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.JA-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.KK-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.KO-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.NL-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.NL_BE-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.NO-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.PL-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.PT-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.PT_BR-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.RU-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.SK-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.SV-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.TR-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.UK-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' FAILED tests/test_schema.py::test_field_reseed[Locale.ZH-seed3] - AssertionError: assert 'postgres://speed.dubai:5432' == 'couchbase://...ents.gov:8092' ============================================================================= 34 failed, 5940 passed in 26.93s ============================================================================== ```

Here is list of installed modules in build env

```console Package Version ----------------------------- ----------------- alabaster 0.7.13 Babel 2.12.1 build 0.10.0 charset-normalizer 3.1.0 colorama 0.4.6 decorator 5.1.1 distro 1.8.0 docutils 0.19 exceptiongroup 1.0.0 gpg 1.19.0 idna 3.4 imagesize 1.4.1 importlib-metadata 6.5.0 iniconfig 2.0.0 installer 0.7.0 isort 5.12.0 Jinja2 3.1.2 libcomps 0.1.19 MarkupSafe 2.1.2 packaging 23.1 pluggy 1.0.0 poetry-core 1.5.2 py 1.11.0 Pygments 2.15.1 pyproject_hooks 1.0.0 pytest 7.3.1 pytest-isort 3.0.0 pytest-mock 3.10.0 pytest-repeat 0.9.1 python-dateutil 2.8.2 pytz 2023.2 requests 2.28.2 six 1.16.0 snowballstemmer 2.2.0 Sphinx 6.1.3 sphinx_autodoc_typehints 1.22.0 sphinx-copybutton 0.5.1 sphinxcontrib-applehelp 1.0.4 sphinxcontrib-devhelp 1.0.2.dev20230415 sphinxcontrib-htmlhelp 2.0.0 sphinxcontrib-jsmath 1.0.1.dev20230415 sphinxcontrib-qthelp 1.0.3.dev20230415 sphinxcontrib-serializinghtml 1.1.5 tomli 2.0.1 urllib3 1.26.15 validators 0.20.0 wheel 0.40.0 zipp 3.15.0 ```
lk-geimfari commented 1 year ago

I can't reproduce this, unfortunately.

kloczek commented 1 year ago

Did you try that with set of modules which I've attached to this ticket?

kloczek commented 1 year ago

Just FTR: I've tested 10.0.0 and still I see the same failing units.

lk-geimfari commented 1 year ago

@kloczek I can't reproduce this behavior. Could you please provide the Dockerfile where this behavior is observed?

kloczek commented 1 year ago

I've provided list of modules with versions from my build env for that module. Did you try with those modules? 🤔

lk-geimfari commented 1 year ago

I've provided list of modules with versions from my build env for that module. Did you try with those modules? 🤔

Yes, I did, but for some reason, I'm not getting the same result as you 😢

kloczek commented 1 year ago

Could you please show me your results and what exactly you are executing? 🤔

kloczek commented 9 months ago

Yes, I did, but for some reason, I'm not getting the same result as you 😢

With which one python version you've done that test? 🤔