Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8.7.0: pytest is failing #1463

Closed
kloczek opened this issue Jun 12, 2021 · 21 comments
Closed

8.7.0: pytest is failing #1463

kloczek opened this issue Jun 12, 2021 · 21 comments
Labels

Comments

@kloczek
Copy link

kloczek commented Jun 12, 2021

  • Faker version: 8.7.0
  • OS: Linux/x86_64

Brief summary of the issue goes here.

Steps to reproduce

  • "python setup.py build"
  • "python setup.py install --root </install/prefix>"
  • "/usr/bin/pytest" wyth PYTHONPATH pointing to sitearch and sitelib inside </install/prefix>
+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.7.0-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.7.0-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ /usr/bin/pytest -ra -q --ignore tests/providers/test_ssn.py
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/tkloczko/rpmbuild/BUILD/faker-8.7.0, configfile: setup.cfg
plugins: Faker-8.7.0, forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, httpbin-1.0.0, xdist-2.2.1, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, freezegun-0.4.2, case-1.5.3, isort-1.3.0, aspectlib-1.5.2, asyncio-0.15.1, toolbox-0.5, xprocess-0.17.1, aiohttp-0.3.0, checkdocs-2.7.0, mock-3.6.1, rerunfailures-9.1.1, requests-mock-1.9.3, cov-2.12.1, pyfakefs-4.5.0, cases-3.6.1, flaky-3.7.0, hypothesis-6.14.0, benchmark-3.4.1
collected 1117 items / 2 errors / 1115 selected

================================================================================== ERRORS ==================================================================================
_____________________________________________________________ ERROR collecting tests/sphinx/test_docstring.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/faker-8.7.0/tests/sphinx/test_docstring.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/sphinx/test_docstring.py:8: in <module>
    from faker.sphinx.docstring import DEFAULT_SAMPLE_SIZE, DEFAULT_SEED, ProviderMethodDocstring, Sample
E   ModuleNotFoundError: No module named 'faker.sphinx'
_____________________________________________________________ ERROR collecting tests/sphinx/test_validator.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/faker-8.7.0/tests/sphinx/test_validator.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/sphinx/test_validator.py:6: in <module>
    from faker.sphinx.validator import SampleCodeValidator
E   ModuleNotFoundError: No module named 'faker.sphinx'
========================================================================= short test summary info ==========================================================================
ERROR tests/sphinx/test_docstring.py
ERROR tests/sphinx/test_validator.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 2 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================================================ 2 errors in 4.31s =============================================================================

pytest is executed with --ignore tests/providers/test_ssn.py because #1454

@kloczek
Copy link
Author

kloczek commented Jun 12, 2021

And indeed in </install/prefix> there is no faker.sphinx

[tkloczko@barrel SPECS]$ ls -la /home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.7.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/faker/
total 60
drwxr-xr-x 1 tkloczko tkloczko  250 Jun 12 05:49 .
drwxr-xr-x 1 tkloczko tkloczko   62 Jun 12 05:49 ..
-rw-r--r-- 1 tkloczko tkloczko 9636 Jun 11 22:37 cli.py
-rw-r--r-- 1 tkloczko tkloczko  353 Jun 11 22:37 config.py
drwxr-xr-x 1 tkloczko tkloczko   56 Jun 12 05:49 contrib
-rw-r--r-- 1 tkloczko tkloczko 3473 Jun 11 22:37 documentor.py
-rw-r--r-- 1 tkloczko tkloczko  397 Jun 11 22:37 exceptions.py
-rw-r--r-- 1 tkloczko tkloczko 4136 Jun 11 22:37 factory.py
-rw-r--r-- 1 tkloczko tkloczko 5971 Jun 11 22:37 generator.py
-rw-r--r-- 1 tkloczko tkloczko  166 Jun 11 22:37 __init__.py
-rw-r--r-- 1 tkloczko tkloczko  111 Jun 11 22:37 __main__.py
drwxr-xr-x 1 tkloczko tkloczko  330 Jun 12 05:49 providers
-rw-r--r-- 1 tkloczko tkloczko 9940 Jun 11 22:37 proxy.py
drwxr-xr-x 1 tkloczko tkloczko 1422 Jun 12 05:49 __pycache__
drwxr-xr-x 1 tkloczko tkloczko  180 Jun 12 05:49 utils

@fcurella
Copy link
Collaborator

Thank you for reporting this, @kloczek!

sphinx is not required for installing and using the library, but it is required by some tests. We could add it to test_requires, or we could put the test dependencies in a requirements file that you could install separately. Any other ideas?

@kloczek
Copy link
Author

kloczek commented Jun 14, 2021

However this is not a problem of lack of dependencies.
This issue is related to the fact that faker/sphinx/ directory is build and than installed.
Just execute please setup.py build and look inside build/lib where is not possible to find faker/sphinx/ disrecory.

@kloczek
Copy link
Author

kloczek commented Jun 14, 2021

BTW tox is failing as well.

+ /usr/bin/tox --skip-missing-interpreters
GLOB sdist-make: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/setup.py
py36 create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/py36
SKIPPED: InterpreterNotFound: python3.6
py37 create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/py37
SKIPPED: InterpreterNotFound: python3.7
py38 create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/py38
py38 installdeps: coverage>=5.2, freezegun<0.4, pytest>=6.0.1, random2>=1.0.1, ukpostcodeparser>=1.1.1, validators>=0.13.0, sphinx>=2.4,<3.0, Pillow
py38 inst: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip
py38 installed: alabaster==0.7.12,attrs==21.2.0,Babel==2.9.1,certifi==2021.5.30,chardet==4.0.0,coverage==5.5,decorator==5.0.9,docutils==0.17.1,Faker @ file:///home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip,freezegun==0.3.15,idna==2.10,imagesize==1.2.0,iniconfig==1.1.1,Jinja2==3.0.1,MarkupSafe==2.0.1,packaging==20.9,Pillow==8.2.0,pluggy==0.13.1,py==1.10.0,Pygments==2.9.0,pyparsing==2.4.7,pytest==6.2.4,python-dateutil==2.8.1,pytz==2021.1,random2==1.0.1,requests==2.25.1,six==1.16.0,snowballstemmer==2.1.0,Sphinx==2.4.4,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,text-unidecode==1.3,toml==0.10.2,UkPostcodeParser==1.1.2,urllib3==1.26.5,validators==0.18.2
py38 run-test-pre: PYTHONHASHSEED='105261236'
py38 run-test: commands[0] | coverage run --source=faker -m pytest
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/py38/bin/python
cachedir: .tox/py38/.pytest_cache
rootdir: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0, configfile: setup.cfg
plugins: Faker-8.8.0
collected 1242 items

tests/test_factory.py::FactoryTestCase::test_binary PASSED                                                                                                           [  0%]
tests/test_factory.py::FactoryTestCase::test_cli_seed PASSED                                                                                                         [  0%]
tests/test_factory.py::FactoryTestCase::test_cli_seed_with_repeat PASSED                                                                                             [  0%]
tests/test_factory.py::FactoryTestCase::test_cli_verbosity PASSED                                                                                                    [  0%]
tests/test_factory.py::FactoryTestCase::test_command PASSED                                                                                                          [  0%]
tests/test_factory.py::FactoryTestCase::test_command_custom_provider PASSED                                                                                          [  0%]
tests/test_factory.py::FactoryTestCase::test_documentor PASSED                                                                                                       [  0%]
tests/test_factory.py::FactoryTestCase::test_instance_seed_chain PASSED                                                                                              [  0%]
tests/test_factory.py::FactoryTestCase::test_negative_pyfloat PASSED                                                                                                 [  0%]
tests/test_factory.py::FactoryTestCase::test_nl_BE_ssn_valid PASSED                                                                                                  [  0%]
tests/test_factory.py::FactoryTestCase::test_password PASSED                                                                                                         [  0%]
tests/test_factory.py::FactoryTestCase::test_prefix_suffix_always_string PASSED                                                                                      [  0%]
tests/test_factory.py::FactoryTestCase::test_pyfloat_empty_range_error PASSED                                                                                        [  1%]
tests/test_factory.py::FactoryTestCase::test_pyfloat_in_range PASSED                                                                                                 [  1%]
tests/test_factory.py::FactoryTestCase::test_pyfloat_same_min_max PASSED                                                                                             [  1%]
tests/test_factory.py::FactoryTestCase::test_random_pyfloat PASSED                                                                                                   [  1%]
tests/test_factory.py::FactoryTestCase::test_random_pystr_characters PASSED                                                                                          [  1%]
tests/test_factory.py::FactoryTestCase::test_slugify PASSED                                                                                                          [  1%]
tests/test_factory.py::FactoryTestCase::test_us_ssn_valid PASSED                                                                                                     [  1%]
tests/test_generator.py::TestGenerator::test_get_formatter_returns_correct_formatter PASSED                                                                          [  1%]
tests/test_generator.py::TestGenerator::test_get_formatter_with_unknown_formatter PASSED                                                                             [  1%]
tests/test_generator.py::TestGenerator::test_format_calls_formatter_on_provider PASSED                                                                               [  1%]
tests/test_generator.py::TestGenerator::test_format_passes_arguments_to_formatter PASSED                                                                             [  1%]
tests/test_generator.py::TestGenerator::test_add_provider_overrides_old_provider PASSED                                                                              [  1%]
tests/test_generator.py::TestGenerator::test_parse_without_formatter_tokens PASSED                                                                                   [  2%]
tests/test_generator.py::TestGenerator::test_parse_with_valid_formatter_tokens PASSED                                                                                [  2%]
tests/test_generator.py::TestGenerator::test_arguments_group_with_values PASSED                                                                                      [  2%]
tests/test_generator.py::TestGenerator::test_arguments_group_with_dictionaries PASSED                                                                                [  2%]
tests/test_generator.py::TestGenerator::test_arguments_group_with_invalid_name PASSED                                                                                [  2%]
tests/test_generator.py::TestGenerator::test_arguments_group_with_invalid_argument_type PASSED                                                                       [  2%]
tests/test_generator.py::TestGenerator::test_parse_with_valid_formatter_arguments PASSED                                                                             [  2%]
tests/test_generator.py::TestGenerator::test_parse_with_unknown_arguments_group PASSED                                                                               [  2%]
tests/test_generator.py::TestGenerator::test_parse_with_unknown_formatter_token PASSED                                                                               [  2%]
tests/test_generator.py::TestGenerator::test_magic_call_calls_format PASSED                                                                                          [  2%]
tests/test_generator.py::TestGenerator::test_magic_call_calls_format_with_arguments PASSED                                                                           [  2%]
tests/test_generator.py::TestGenerator::test_get_random PASSED                                                                                                       [  2%]
tests/test_generator.py::TestGenerator::test_random_seed_doesnt_seed_system_random PASSED                                                                            [  2%]
tests/test_providers_formats.py::test_no_invalid_formats[ar_AA] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[ar_EG] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[ar_JO] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[ar_PS] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[ar_SA] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[bg_BG] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[bs_BA] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[cs_CZ] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[da_DK] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[de] PASSED                                                                                                  [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[de_AT] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[de_CH] PASSED                                                                                               [  3%]
tests/test_providers_formats.py::test_no_invalid_formats[de_DE] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[dk_DK] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[el_CY] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[el_GR] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en] PASSED                                                                                                  [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_AU] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_CA] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_GB] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_IE] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_IN] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_NZ] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_PH] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_TH] PASSED                                                                                               [  4%]
tests/test_providers_formats.py::test_no_invalid_formats[en_US] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[es] PASSED                                                                                                  [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[es_CA] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[es_ES] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[es_MX] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[et_EE] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[fa_IR] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[fi_FI] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[fil_PH] PASSED                                                                                              [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[fr_CA] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[fr_CH] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[fr_FR] PASSED                                                                                               [  5%]
tests/test_providers_formats.py::test_no_invalid_formats[fr_QC] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[ga_IE] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[he_IL] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[hi_IN] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[hr_HR] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[hu_HU] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[hy_AM] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[id_ID] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[it_CH] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[it_IT] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[ja_JP] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[ka_GE] PASSED                                                                                               [  6%]
tests/test_providers_formats.py::test_no_invalid_formats[ko_KR] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[la] PASSED                                                                                                  [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[lb_LU] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[lt_LT] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[lv_LV] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[mt_MT] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[ne_NP] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[nl_BE] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[nl_NL] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[no_NO] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[or_IN] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[pl_PL] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[pt_BR] PASSED                                                                                               [  7%]
tests/test_providers_formats.py::test_no_invalid_formats[pt_PT] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[ro_RO] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[ru_RU] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[sk_SK] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[sl_SI] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[sv_SE] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[ta_IN] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[th] PASSED                                                                                                  [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[th_TH] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[tl_PH] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[tr_TR] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[tw_GH] PASSED                                                                                               [  8%]
tests/test_providers_formats.py::test_no_invalid_formats[uk_UA] PASSED                                                                                               [  9%]
tests/test_providers_formats.py::test_no_invalid_formats[zh_CN] PASSED                                                                                               [  9%]
tests/test_providers_formats.py::test_no_invalid_formats[zh_TW] PASSED                                                                                               [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_unspecified_locale PASSED                                                                                             [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_locale_as_string PASSED                                                                                               [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_locale_as_list PASSED                                                                                                 [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_locale_as_list_invalid_value_type PASSED                                                                              [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_locale_as_ordereddict PASSED                                                                                          [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_invalid_locale PASSED                                                                                                 [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_items PASSED                                                                                                          [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_dunder_getitem PASSED                                                                                                 [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_seed_classmethod PASSED                                                                                               [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_seed_instance PASSED                                                                                                  [  9%]
tests/test_proxy.py::TestFakerProxyClass::test_seed_locale PASSED                                                                                                    [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_single_locale_proxy_behavior PASSED                                                                                   [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_multiple_locale_proxy_behavior PASSED                                                                                 [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_multiple_locale_caching_behavior PASSED                                                                               [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_multiple_locale_factory_selection_no_weights PASSED                                                                   [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_multiple_locale_factory_selection_with_weights PASSED                                                                 [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_multiple_locale_factory_selection_unsupported_method PASSED                                                           [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_weighting_disabled_single_choice PASSED                                                                               [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_weighting_disabled_with_locales PASSED                                                                                [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_weighting_disabled_multiple_locales PASSED                                                                            [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_weighting_disabled_multiple_choices PASSED                                                                            [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_weighting_enabled_multiple_choices PASSED                                                                             [ 10%]
tests/test_proxy.py::TestFakerProxyClass::test_dir_include_all_providers_attribute_in_list PASSED                                                                    [ 11%]
tests/test_proxy.py::TestFakerProxyClass::test_copy PASSED                                                                                                           [ 11%]
tests/test_unique.py::TestUniquenessClass::test_uniqueness PASSED                                                                                                    [ 11%]
tests/test_unique.py::TestUniquenessClass::test_sanity_escape PASSED                                                                                                 [ 11%]
tests/test_unique.py::TestUniquenessClass::test_uniqueness_clear PASSED                                                                                              [ 11%]
tests/test_unique.py::TestUniquenessClass::test_exclusive_arguments PASSED                                                                                           [ 11%]
tests/test_unique.py::TestUniquenessClass::test_functions_only PASSED                                                                                                [ 11%]
tests/providers/__init__.py::TestBaseProvider::test_locale PASSED                                                                                                    [ 11%]
tests/providers/__init__.py::TestBaseProvider::test_language_code PASSED                                                                                             [ 11%]
tests/providers/__init__.py::TestBaseProvider::test_random_digit PASSED                                                                                              [ 11%]
tests/providers/__init__.py::TestBaseProvider::test_random_digit_not_null PASSED                                                                                     [ 11%]
tests/providers/__init__.py::TestBaseProvider::test_random_digit_or_empty PASSED                                                                                     [ 11%]
tests/providers/__init__.py::TestBaseProvider::test_random_digit_not_null_or_empty PASSED                                                                            [ 11%]
tests/providers/__init__.py::TestBaseProvider::test_random_number PASSED                                                                                             [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[empty_string] PASSED                                                                                    [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[no_valid_placeholders] PASSED                                                                           [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[only_number_signs] PASSED                                                                               [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[only_percent_signs] PASSED                                                                              [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[only_exclamation_marks] PASSED                                                                          [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[only_at_symbols] PASSED                                                                                 [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[with_ascii_characters] PASSED                                                                           [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_numerify[with_other_symbols_and_non_ascii] PASSED                                                                [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_lexify[empty_string] PASSED                                                                                      [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_lexify[no_valid_placeholders] PASSED                                                                             [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_lexify[letters_using_whole_ascii] PASSED                                                                         [ 12%]
tests/providers/__init__.py::TestBaseProvider::test_lexify[letters_using_ascii_subset] PASSED                                                                        [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_lexify[pattern_with_other_symbols_and_letters_using_non_ascii] PASSED                                            [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_bothify[empty_string] PASSED                                                                                     [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_bothify[no_valid_placeholders] PASSED                                                                            [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_bothify[simple_pattern_and_letters_using_whole_ascii] PASSED                                                     [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_bothify[simple_pattern_and_letters_using_ascii_subset] PASSED                                                    [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_bothify[more_complex_pattern_and_letters_using_whole_ascii] PASSED                                               [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_bothify[more_complex_pattern_and_letters_using_ascii_subset] PASSED                                              [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_bothify[more_complex_pattern_with_other_symbols_and_letters_using_non_ascii] PASSED                              [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[empty_string_lowercase] PASSED                                                                            [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[empty_string_uppercase] PASSED                                                                            [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[no_circumflex_lowercase] PASSED                                                                           [ 13%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[no_circumflex_uppercase] PASSED                                                                           [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[simple_pattern_lowercase] PASSED                                                                          [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[simple_pattern_uppercase] PASSED                                                                          [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[complex_pattern_lowercase] PASSED                                                                         [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_hexify[complex_pattern_uppercase] PASSED                                                                         [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_random_letter PASSED                                                                                             [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_random_lowercase_letter PASSED                                                                                   [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_random_uppercase_letter PASSED                                                                                   [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_random_element PASSED                                                                                            [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_random_sample PASSED                                                                                             [ 14%]
tests/providers/__init__.py::TestBaseProvider::test_randomize_nb_elements PASSED                                                                                     [ 14%]
tests/providers/test_address.py::TestBaseProvider::test_alpha_2_country_codes PASSED                                                                                 [ 14%]
tests/providers/test_address.py::TestBaseProvider::test_alpha_2_country_codes_as_default PASSED                                                                      [ 14%]
tests/providers/test_address.py::TestBaseProvider::test_alpha_3_country_codes PASSED                                                                                 [ 15%]
tests/providers/test_address.py::TestBaseProvider::test_bad_country_code_representation PASSED                                                                       [ 15%]
tests/providers/test_address.py::TestBaseProvider::test_administrative_unit_all_locales PASSED                                                                       [ 15%]
tests/providers/test_address.py::TestBaseProvider::test_country_code_all_locales PASSED                                                                              [ 15%]
tests/providers/test_address.py::TestBaseProvider::test_current_country_errors PASSED                                                                                [ 15%]
tests/providers/test_address.py::TestCsCz::test_street_suffix_short PASSED                                                                                           [ 15%]
tests/providers/test_address.py::TestCsCz::test_street_suffix_long PASSED                                                                                            [ 15%]
tests/providers/test_address.py::TestCsCz::test_city_name PASSED                                                                                                     [ 15%]
tests/providers/test_address.py::TestCsCz::test_street_name PASSED                                                                                                   [ 15%]
tests/providers/test_address.py::TestCsCz::test_state PASSED                                                                                                         [ 15%]
tests/providers/test_address.py::TestCsCz::test_postcode PASSED                                                                                                      [ 15%]
tests/providers/test_address.py::TestCsCz::test_city_with_postcode PASSED                                                                                            [ 15%]
tests/providers/test_address.py::TestDaDk::test_street_prefix PASSED                                                                                                 [ 16%]
tests/providers/test_address.py::TestDaDk::test_city_name PASSED                                                                                                     [ 16%]
tests/providers/test_address.py::TestDaDk::test_state PASSED                                                                                                         [ 16%]
tests/providers/test_address.py::TestDaDk::test_postcode PASSED                                                                                                      [ 16%]
tests/providers/test_address.py::TestDeAt::test_city PASSED                                                                                                          [ 16%]
tests/providers/test_address.py::TestDeAt::test_state PASSED                                                                                                         [ 16%]
tests/providers/test_address.py::TestDeAt::test_street_suffix_short PASSED                                                                                           [ 16%]
tests/providers/test_address.py::TestDeAt::test_street_suffix_long PASSED                                                                                            [ 16%]
tests/providers/test_address.py::TestDeAt::test_country PASSED                                                                                                       [ 16%]
tests/providers/test_address.py::TestDeAt::test_postcode PASSED                                                                                                      [ 16%]
tests/providers/test_address.py::TestDeAt::test_city_with_postcode PASSED                                                                                            [ 16%]
tests/providers/test_address.py::TestDeDe::test_city PASSED                                                                                                          [ 16%]
tests/providers/test_address.py::TestDeDe::test_state PASSED                                                                                                         [ 16%]
tests/providers/test_address.py::TestDeDe::test_street_suffix_short PASSED                                                                                           [ 17%]
tests/providers/test_address.py::TestDeDe::test_street_suffix_long PASSED                                                                                            [ 17%]
tests/providers/test_address.py::TestDeDe::test_country PASSED                                                                                                       [ 17%]
tests/providers/test_address.py::TestDeDe::test_postcode PASSED                                                                                                      [ 17%]
tests/providers/test_address.py::TestDeDe::test_city_with_postcode PASSED                                                                                            [ 17%]
tests/providers/test_address.py::TestElGr::test_line_address PASSED                                                                                                  [ 17%]
tests/providers/test_address.py::TestElGr::test_street_prefix_short PASSED                                                                                           [ 17%]
tests/providers/test_address.py::TestElGr::test_street_prefix_long PASSED                                                                                            [ 17%]
tests/providers/test_address.py::TestElGr::test_street PASSED                                                                                                        [ 17%]
tests/providers/test_address.py::TestElGr::test_city PASSED                                                                                                          [ 17%]
tests/providers/test_address.py::TestElGr::test_region PASSED                                                                                                        [ 17%]
tests/providers/test_address.py::TestEnAu::test_postcode PASSED                                                                                                      [ 17%]
tests/providers/test_address.py::TestEnAu::test_state PASSED                                                                                                         [ 18%]
tests/providers/test_address.py::TestEnAu::test_city_prefix PASSED                                                                                                   [ 18%]
tests/providers/test_address.py::TestEnAu::test_state_abbr PASSED                                                                                                    [ 18%]
tests/providers/test_address.py::TestEnNz::test_state PASSED                                                                                                         [ 18%]
tests/providers/test_address.py::TestEnNz::test_postcode PASSED                                                                                                      [ 18%]
tests/providers/test_address.py::TestEnCa::test_postcode PASSED                                                                                                      [ 18%]
tests/providers/test_address.py::TestEnCa::test_postcode_in_province PASSED                                                                                          [ 18%]
tests/providers/test_address.py::TestEnCa::test_postalcode PASSED                                                                                                    [ 18%]
tests/providers/test_address.py::TestEnCa::test_postal_code_letter PASSED                                                                                            [ 18%]
tests/providers/test_address.py::TestEnCa::test_province PASSED                                                                                                      [ 18%]
tests/providers/test_address.py::TestEnCa::test_province_abbr PASSED                                                                                                 [ 18%]
tests/providers/test_address.py::TestEnCa::test_city_prefix PASSED                                                                                                   [ 18%]
tests/providers/test_address.py::TestEnCa::test_secondary_address PASSED                                                                                             [ 19%]
tests/providers/test_address.py::TestEnGb::test_postcode PASSED                                                                                                      [ 19%]
tests/providers/test_address.py::TestEnGb::test_county PASSED                                                                                                        [ 19%]
tests/providers/test_address.py::TestEnIe::test_postcode PASSED                                                                                                      [ 19%]
tests/providers/test_address.py::TestEnIe::test_county PASSED                                                                                                        [ 19%]
tests/providers/test_address.py::TestEnUS::test_city_prefix PASSED                                                                                                   [ 19%]
tests/providers/test_address.py::TestEnUS::test_state PASSED                                                                                                         [ 19%]
tests/providers/test_address.py::TestEnUS::test_state_abbr PASSED                                                                                                    [ 19%]
tests/providers/test_address.py::TestEnUS::test_state_abbr_no_territories PASSED                                                                                     [ 19%]
tests/providers/test_address.py::TestEnUS::test_postcode PASSED                                                                                                      [ 19%]
tests/providers/test_address.py::TestEnUS::test_postcode_in_state PASSED                                                                                             [ 19%]
tests/providers/test_address.py::TestEnUS::test_zipcode PASSED                                                                                                       [ 19%]
tests/providers/test_address.py::TestEnUS::test_zipcode_in_state PASSED                                                                                              [ 19%]
tests/providers/test_address.py::TestEnUS::test_zipcode_plus4 PASSED                                                                                                 [ 20%]
tests/providers/test_address.py::TestEnUS::test_military_ship PASSED                                                                                                 [ 20%]
tests/providers/test_address.py::TestEnUS::test_military_state PASSED                                                                                                [ 20%]
tests/providers/test_address.py::TestEnUS::test_military_apo PASSED                                                                                                  [ 20%]
tests/providers/test_address.py::TestEnUS::test_military_dpo PASSED                                                                                                  [ 20%]
tests/providers/test_address.py::TestEnUS::test_postalcode PASSED                                                                                                    [ 20%]
tests/providers/test_address.py::TestEnUS::test_postalcode_in_state PASSED                                                                                           [ 20%]
tests/providers/test_address.py::TestEsEs::test_state_name PASSED                                                                                                    [ 20%]
tests/providers/test_address.py::TestEsEs::test_street_prefix PASSED                                                                                                 [ 20%]
tests/providers/test_address.py::TestEsEs::test_secondary_address PASSED                                                                                             [ 20%]
tests/providers/test_address.py::TestEsEs::test_regions PASSED                                                                                                       [ 20%]
tests/providers/test_address.py::TestEsEs::test_autonomous_community PASSED                                                                                          [ 20%]
tests/providers/test_address.py::TestEsMx::test_city_prefix PASSED                                                                                                   [ 21%]
tests/providers/test_address.py::TestEsMx::test_city_suffix PASSED                                                                                                   [ 21%]
tests/providers/test_address.py::TestEsMx::test_city_adjective PASSED                                                                                                [ 21%]
tests/providers/test_address.py::TestEsMx::test_street_prefix PASSED                                                                                                 [ 21%]
tests/providers/test_address.py::TestEsMx::test_secondary_address PASSED                                                                                             [ 21%]
tests/providers/test_address.py::TestEsMx::test_state PASSED                                                                                                         [ 21%]
tests/providers/test_address.py::TestEsMx::test_state_abbr PASSED                                                                                                    [ 21%]
tests/providers/test_address.py::TestFaIr::test_city_prefix PASSED                                                                                                   [ 21%]
tests/providers/test_address.py::TestFaIr::test_secondary_address PASSED                                                                                             [ 21%]
tests/providers/test_address.py::TestFaIr::test_state PASSED                                                                                                         [ 21%]
tests/providers/test_address.py::TestFrFr::test_street_prefix PASSED                                                                                                 [ 21%]
tests/providers/test_address.py::TestFrFr::test_city_prefix PASSED                                                                                                   [ 21%]
tests/providers/test_address.py::TestFrFr::test_region PASSED                                                                                                        [ 21%]
tests/providers/test_address.py::TestFrFr::test_department PASSED                                                                                                    [ 22%]
tests/providers/test_address.py::TestFrFr::test_department_name PASSED                                                                                               [ 22%]
tests/providers/test_address.py::TestFrFr::test_department_number PASSED                                                                                             [ 22%]
tests/providers/test_address.py::TestHeIl::test_city_name PASSED                                                                                                     [ 22%]
tests/providers/test_address.py::TestHeIl::test_street_title PASSED                                                                                                  [ 22%]
tests/providers/test_address.py::TestHiIn::test_city_name PASSED                                                                                                     [ 22%]
tests/providers/test_address.py::TestHiIn::test_state PASSED                                                                                                         [ 22%]
tests/providers/test_address.py::TestTaIn::test_city_name PASSED                                                                                                     [ 22%]
tests/providers/test_address.py::TestTaIn::test_state PASSED                                                                                                         [ 22%]
tests/providers/test_address.py::TestFiFi::test_city PASSED                                                                                                          [ 22%]
tests/providers/test_address.py::TestFiFi::test_street_suffix PASSED                                                                                                 [ 22%]
tests/providers/test_address.py::TestFiFi::test_state PASSED                                                                                                         [ 22%]
tests/providers/test_address.py::TestHrHr::test_city_name PASSED                                                                                                     [ 23%]
tests/providers/test_address.py::TestHrHr::test_street_name PASSED                                                                                                   [ 23%]
tests/providers/test_address.py::TestHrHr::test_state PASSED                                                                                                         [ 23%]
tests/providers/test_address.py::TestHuHu::test_postcode PASSED                                                                                                      [ 23%]
tests/providers/test_address.py::TestHuHu::test_street_address PASSED                                                                                                [ 23%]
tests/providers/test_address.py::TestHuHu::test_street_address_with_county PASSED                                                                                    [ 23%]
tests/providers/test_address.py::TestHuHu::test_address PASSED                                                                                                       [ 23%]
tests/providers/test_address.py::TestHyAm::test_address PASSED                                                                                                       [ 23%]
tests/providers/test_address.py::TestHyAm::test_building_number PASSED                                                                                               [ 23%]
tests/providers/test_address.py::TestHyAm::test_city PASSED                                                                                                          [ 23%]
tests/providers/test_address.py::TestHyAm::test_city_prefix PASSED                                                                                                   [ 23%]
tests/providers/test_address.py::TestHyAm::test_country PASSED                                                                                                       [ 23%]
tests/providers/test_address.py::TestHyAm::test_postcode PASSED                                                                                                      [ 23%]
tests/providers/test_address.py::TestHyAm::test_postcode_in_state PASSED                                                                                             [ 24%]
tests/providers/test_address.py::TestHyAm::test_secondary_address PASSED                                                                                             [ 24%]
tests/providers/test_address.py::TestHyAm::test_state PASSED                                                                                                         [ 24%]
tests/providers/test_address.py::TestHyAm::test_state_abbr PASSED                                                                                                    [ 24%]
tests/providers/test_address.py::TestHyAm::test_street PASSED                                                                                                        [ 24%]
tests/providers/test_address.py::TestHyAm::test_street_address PASSED                                                                                                [ 24%]
tests/providers/test_address.py::TestHyAm::test_street_name PASSED                                                                                                   [ 24%]
tests/providers/test_address.py::TestHyAm::test_street_prefix PASSED                                                                                                 [ 24%]
tests/providers/test_address.py::TestHyAm::test_street_suffix PASSED                                                                                                 [ 24%]
tests/providers/test_address.py::TestHyAm::test_village PASSED                                                                                                       [ 24%]
tests/providers/test_address.py::TestHyAm::test_village_prefix PASSED                                                                                                [ 24%]
tests/providers/test_address.py::TestJaJp::test_chome PASSED                                                                                                         [ 24%]
tests/providers/test_address.py::TestJaJp::test_ban PASSED                                                                                                           [ 25%]
tests/providers/test_address.py::TestJaJp::test_gou PASSED                                                                                                           [ 25%]
tests/providers/test_address.py::TestJaJp::test_town PASSED                                                                                                          [ 25%]
tests/providers/test_address.py::TestJaJp::test_prefecture PASSED                                                                                                    [ 25%]
tests/providers/test_address.py::TestJaJp::test_city PASSED                                                                                                          [ 25%]
tests/providers/test_address.py::TestJaJp::test_country PASSED                                                                                                       [ 25%]
tests/providers/test_address.py::TestJaJp::test_building_name PASSED                                                                                                 [ 25%]
tests/providers/test_address.py::TestJaJp::test_address PASSED                                                                                                       [ 25%]
tests/providers/test_address.py::TestJaJp::test_postcode PASSED                                                                                                      [ 25%]
tests/providers/test_address.py::TestJaJp::test_zipcode PASSED                                                                                                       [ 25%]
tests/providers/test_address.py::TestKoKr::test_old_postal_code PASSED                                                                                               [ 25%]
tests/providers/test_address.py::TestKoKr::test_postal_code PASSED                                                                                                   [ 25%]
tests/providers/test_address.py::TestKoKr::test_postcode PASSED                                                                                                      [ 26%]
tests/providers/test_address.py::TestNeNp::test_province PASSED                                                                                                      [ 26%]
tests/providers/test_address.py::TestNeNp::test_district PASSED                                                                                                      [ 26%]
tests/providers/test_address.py::TestNeNp::test_city PASSED                                                                                                          [ 26%]
tests/providers/test_address.py::TestNeNp::test_country PASSED                                                                                                       [ 26%]
tests/providers/test_address.py::TestNoNo::test_postcode PASSED                                                                                                      [ 26%]
tests/providers/test_address.py::TestNoNo::test_city_suffix PASSED                                                                                                   [ 26%]
tests/providers/test_address.py::TestNoNo::test_street_suffix PASSED                                                                                                 [ 26%]
tests/providers/test_address.py::TestNoNo::test_address PASSED                                                                                                       [ 26%]
tests/providers/test_address.py::TestZhTw::test_postcode PASSED                                                                                                      [ 26%]
tests/providers/test_address.py::TestZhTw::test_city_name PASSED                                                                                                     [ 26%]
tests/providers/test_address.py::TestZhTw::test_city_suffix PASSED                                                                                                   [ 26%]
tests/providers/test_address.py::TestZhTw::test_city PASSED                                                                                                          [ 26%]
tests/providers/test_address.py::TestZhTw::test_country PASSED                                                                                                       [ 27%]
tests/providers/test_address.py::TestZhTw::test_street_name PASSED                                                                                                   [ 27%]
tests/providers/test_address.py::TestZhTw::test_address PASSED                                                                                                       [ 27%]
tests/providers/test_address.py::TestZhCn::test_postcode PASSED                                                                                                      [ 27%]
tests/providers/test_address.py::TestZhCn::test_city_name PASSED                                                                                                     [ 27%]
tests/providers/test_address.py::TestZhCn::test_city_suffix PASSED                                                                                                   [ 27%]
tests/providers/test_address.py::TestZhCn::test_city PASSED                                                                                                          [ 27%]
tests/providers/test_address.py::TestZhCn::test_province PASSED                                                                                                      [ 27%]
tests/providers/test_address.py::TestZhCn::test_district PASSED                                                                                                      [ 27%]
tests/providers/test_address.py::TestZhCn::test_country PASSED                                                                                                       [ 27%]
tests/providers/test_address.py::TestZhCn::test_street_name PASSED                                                                                                   [ 27%]
tests/providers/test_address.py::TestZhCn::test_address PASSED                                                                                                       [ 27%]
tests/providers/test_address.py::TestPtBr::test_country PASSED                                                                                                       [ 28%]
tests/providers/test_address.py::TestPtBr::test_bairro PASSED                                                                                                        [ 28%]
tests/providers/test_address.py::TestPtBr::test_neighborhood PASSED                                                                                                  [ 28%]
tests/providers/test_address.py::TestPtBr::test_estado PASSED                                                                                                        [ 28%]
tests/providers/test_address.py::TestPtBr::test_estado_nome PASSED                                                                                                   [ 28%]
tests/providers/test_address.py::TestPtBr::test_estado_sigla PASSED                                                                                                  [ 28%]
tests/providers/test_address.py::TestPtBr::test_address PASSED                                                                                                       [ 28%]
tests/providers/test_address.py::TestPtBr::test_raw_postcode PASSED                                                                                                  [ 28%]
tests/providers/test_address.py::TestPtBr::test_formatted_postcode PASSED                                                                                            [ 28%]
tests/providers/test_address.py::TestPtPt::test_distrito PASSED                                                                                                      [ 28%]
tests/providers/test_address.py::TestPtPt::test_concelho PASSED                                                                                                      [ 28%]
tests/providers/test_address.py::TestPtPt::test_freguesia PASSED                                                                                                     [ 28%]
tests/providers/test_address.py::TestPtPt::test_place_name PASSED                                                                                                    [ 28%]
tests/providers/test_address.py::TestEnPh::test_metro_manila_postcode PASSED                                                                                         [ 29%]
tests/providers/test_address.py::TestEnPh::test_luzon_province_postcode PASSED                                                                                       [ 29%]
tests/providers/test_address.py::TestEnPh::test_visayas_province_postcode PASSED                                                                                     [ 29%]
tests/providers/test_address.py::TestEnPh::test_mindanao_province_postcode PASSED                                                                                    [ 29%]
tests/providers/test_address.py::TestEnPh::test_postcode PASSED                                                                                                      [ 29%]
tests/providers/test_address.py::TestEnPh::test_building_number PASSED                                                                                               [ 29%]
tests/providers/test_address.py::TestEnPh::test_floor_unit_number PASSED                                                                                             [ 29%]
tests/providers/test_address.py::TestEnPh::test_ordinal_floor_number PASSED                                                                                          [ 29%]
tests/providers/test_address.py::TestEnPh::test_address PASSED                                                                                                       [ 29%]
tests/providers/test_address.py::TestFilPh::test_metro_manila_postcode PASSED                                                                                        [ 29%]
tests/providers/test_address.py::TestFilPh::test_luzon_province_postcode PASSED                                                                                      [ 29%]
tests/providers/test_address.py::TestFilPh::test_visayas_province_postcode PASSED                                                                                    [ 29%]
tests/providers/test_address.py::TestFilPh::test_mindanao_province_postcode PASSED                                                                                   [ 30%]
tests/providers/test_address.py::TestFilPh::test_postcode PASSED                                                                                                     [ 30%]
tests/providers/test_address.py::TestFilPh::test_building_number PASSED                                                                                              [ 30%]
tests/providers/test_address.py::TestFilPh::test_floor_unit_number PASSED                                                                                            [ 30%]
tests/providers/test_address.py::TestFilPh::test_ordinal_floor_number PASSED                                                                                         [ 30%]
tests/providers/test_address.py::TestFilPh::test_address PASSED                                                                                                      [ 30%]
tests/providers/test_address.py::TestTlPh::test_metro_manila_postcode PASSED                                                                                         [ 30%]
tests/providers/test_address.py::TestTlPh::test_luzon_province_postcode PASSED                                                                                       [ 30%]
tests/providers/test_address.py::TestTlPh::test_visayas_province_postcode PASSED                                                                                     [ 30%]
tests/providers/test_address.py::TestTlPh::test_mindanao_province_postcode PASSED                                                                                    [ 30%]
tests/providers/test_address.py::TestTlPh::test_postcode PASSED                                                                                                      [ 30%]
tests/providers/test_address.py::TestTlPh::test_building_number PASSED                                                                                               [ 30%]
tests/providers/test_address.py::TestTlPh::test_floor_unit_number PASSED                                                                                             [ 30%]
tests/providers/test_address.py::TestTlPh::test_ordinal_floor_number PASSED                                                                                          [ 31%]
tests/providers/test_address.py::TestTlPh::test_address PASSED                                                                                                       [ 31%]
tests/providers/test_address.py::TestRuRu::test_city_name PASSED                                                                                                     [ 31%]
tests/providers/test_address.py::TestRuRu::test_country PASSED                                                                                                       [ 31%]
tests/providers/test_address.py::TestRuRu::test_region PASSED                                                                                                        [ 31%]
tests/providers/test_address.py::TestRuRu::test_postcode PASSED                                                                                                      [ 31%]
tests/providers/test_address.py::TestRuRu::test_city_prefix PASSED                                                                                                   [ 31%]
tests/providers/test_address.py::TestRuRu::test_street_suffix PASSED                                                                                                 [ 31%]
tests/providers/test_address.py::TestRuRu::test_street_title PASSED                                                                                                  [ 31%]
tests/providers/test_address.py::TestRuRu::test_street_name PASSED                                                                                                   [ 31%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[feminine_suffix_and_noflex_title] PASSED                                                         [ 31%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[feminine_suffix_and_flex_title] PASSED                                                           [ 31%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[non_feminine_suffix_and_noflex_title] PASSED                                                     [ 32%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[masc_suffix_and_irregular_masc_title] PASSED                                                     [ 32%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[masc_suffix_and_ck_street_stem] PASSED                                                           [ 32%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[masc_suffix_and_uk_street_stem] PASSED                                                           [ 32%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[masc_suffix_and_other_stem] PASSED                                                               [ 32%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[neu_suffx_and_iregular_neu_street_title] PASSED                                                  [ 32%]
tests/providers/test_address.py::TestRuRu::test_street_name_lexical[neu_suffix_and_regular_street_title] PASSED                                                      [ 32%]
tests/providers/test_address.py::TestThTh::test_country PASSED                                                                                                       [ 32%]
tests/providers/test_address.py::TestThTh::test_city_name PASSED                                                                                                     [ 32%]
tests/providers/test_address.py::TestThTh::test_province PASSED                                                                                                      [ 32%]
tests/providers/test_address.py::TestThTh::test_amphoe PASSED                                                                                                        [ 32%]
tests/providers/test_address.py::TestThTh::test_tambon PASSED                                                                                                        [ 32%]
tests/providers/test_address.py::TestThTh::test_postcode PASSED                                                                                                      [ 33%]
tests/providers/test_address.py::TestEnIn::test_city_name PASSED                                                                                                     [ 33%]
tests/providers/test_address.py::TestEnIn::test_state PASSED                                                                                                         [ 33%]
tests/providers/test_address.py::TestSkSk::test_street_suffix_short PASSED                                                                                           [ 33%]
tests/providers/test_address.py::TestSkSk::test_street_suffix_long PASSED                                                                                            [ 33%]
tests/providers/test_address.py::TestSkSk::test_city_name PASSED                                                                                                     [ 33%]
tests/providers/test_address.py::TestSkSk::test_street_name PASSED                                                                                                   [ 33%]
tests/providers/test_address.py::TestSkSk::test_state PASSED                                                                                                         [ 33%]
tests/providers/test_address.py::TestSkSk::test_postcode PASSED                                                                                                      [ 33%]
tests/providers/test_address.py::TestSkSk::test_city_with_postcode PASSED                                                                                            [ 33%]
tests/providers/test_address.py::TestDeCh::test_canton_name PASSED                                                                                                   [ 33%]
tests/providers/test_address.py::TestDeCh::test_canton_code PASSED                                                                                                   [ 33%]
tests/providers/test_address.py::TestDeCh::test_canton PASSED                                                                                                        [ 33%]
tests/providers/test_address.py::TestRoRo::test_address PASSED                                                                                                       [ 34%]
tests/providers/test_address.py::TestRoRo::test_street_address PASSED                                                                                                [ 34%]
tests/providers/test_address.py::TestRoRo::test_street_name PASSED                                                                                                   [ 34%]
tests/providers/test_address.py::TestRoRo::test_street_prefix PASSED                                                                                                 [ 34%]
tests/providers/test_address.py::TestRoRo::test_building_number PASSED                                                                                               [ 34%]
tests/providers/test_address.py::TestRoRo::test_secondary_address PASSED                                                                                             [ 34%]
tests/providers/test_address.py::TestRoRo::test_city PASSED                                                                                                          [ 34%]
tests/providers/test_address.py::TestRoRo::test_city_name PASSED                                                                                                     [ 34%]
tests/providers/test_address.py::TestRoRo::test_state PASSED                                                                                                         [ 34%]
tests/providers/test_address.py::TestRoRo::test_state_abbr PASSED                                                                                                    [ 34%]
tests/providers/test_address.py::TestRoRo::test_postcode PASSED                                                                                                      [ 34%]
tests/providers/test_address.py::TestRoRo::test_city_with_postcode PASSED                                                                                            [ 34%]
tests/providers/test_automotive.py::TestSkSk::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestPtBr::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestPtPt::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestHeIl::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestHuHu::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestDeDe::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestSvSe::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestPlPl::test_License_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestEnPh::test_license_plate PASSED                                                                                              [ 35%]
tests/providers/test_automotive.py::TestEnPh::test_motorcycle_plate PASSED                                                                                           [ 35%]
tests/providers/test_automotive.py::TestEnPh::test_automobile_plate PASSED                                                                                           [ 35%]
tests/providers/test_automotive.py::TestEnPh::test_protocol_plate PASSED                                                                                             [ 35%]
tests/providers/test_automotive.py::TestFilPh::test_license_plate PASSED                                                                                             [ 35%]
tests/providers/test_automotive.py::TestFilPh::test_motorcycle_plate PASSED                                                                                          [ 36%]
tests/providers/test_automotive.py::TestFilPh::test_automobile_plate PASSED                                                                                          [ 36%]
tests/providers/test_automotive.py::TestFilPh::test_protocol_plate PASSED                                                                                            [ 36%]
tests/providers/test_automotive.py::TestTlPh::test_license_plate PASSED                                                                                              [ 36%]
tests/providers/test_automotive.py::TestTlPh::test_motorcycle_plate PASSED                                                                                           [ 36%]
tests/providers/test_automotive.py::TestTlPh::test_automobile_plate PASSED                                                                                           [ 36%]
tests/providers/test_automotive.py::TestTlPh::test_protocol_plate PASSED                                                                                             [ 36%]
tests/providers/test_automotive.py::TestRuRu::test_license_plate PASSED                                                                                              [ 36%]
tests/providers/test_automotive.py::TestRuRu::test_vehicle_category PASSED                                                                                           [ 36%]
tests/providers/test_automotive.py::TestFrFr::test_license_plate PASSED                                                                                              [ 36%]
tests/providers/test_automotive.py::TestNoNo::test_license_plate PASSED                                                                                              [ 36%]
tests/providers/test_automotive.py::TestEsEs::test_plate_new_format PASSED                                                                                           [ 36%]
tests/providers/test_automotive.py::TestEsEs::test_plate_old_format PASSED                                                                                           [ 37%]
tests/providers/test_automotive.py::TestEsEs::test_plate_old_format_explicit_province_prefix PASSED                                                                  [ 37%]
tests/providers/test_automotive.py::TestEsEs::test_plate_format PASSED                                                                                               [ 37%]
tests/providers/test_automotive.py::TestThTh::test_license_plate PASSED                                                                                              [ 37%]
tests/providers/test_automotive.py::TestTrTr::test_license_plate PASSED                                                                                              [ 37%]
tests/providers/test_automotive.py::TestRoRo::test_license_plate PASSED                                                                                              [ 37%]
tests/providers/test_bank.py::TestNoNo::test_aba PASSED                                                                                                              [ 37%]
tests/providers/test_bank.py::TestNoNo::test_bban PASSED                                                                                                             [ 37%]
tests/providers/test_bank.py::TestNoNo::test_iban PASSED                                                                                                             [ 37%]
tests/providers/test_bank.py::TestFiFi::test_bban PASSED                                                                                                             [ 37%]
tests/providers/test_bank.py::TestFiFi::test_iban PASSED                                                                                                             [ 37%]
tests/providers/test_bank.py::TestPlPl::test_bban PASSED                                                                                                             [ 37%]
tests/providers/test_bank.py::TestPlPl::test_iban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestEnGb::test_bban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestEnGb::test_iban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestEnIe::test_bban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestEnIe::test_iban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestRuRu::test_bic PASSED                                                                                                              [ 38%]
tests/providers/test_bank.py::TestRuRu::test_correspondent_account PASSED                                                                                            [ 38%]
tests/providers/test_bank.py::TestRuRu::test_checking_account PASSED                                                                                                 [ 38%]
tests/providers/test_bank.py::TestRuRu::test_bank PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestPtPt::test_bban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestPtPt::test_iban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestEsEs::test_bban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestEsEs::test_iban PASSED                                                                                                             [ 38%]
tests/providers/test_bank.py::TestFrFr::test_bban PASSED                                                                                                             [ 39%]
tests/providers/test_bank.py::TestFrFr::test_iban PASSED                                                                                                             [ 39%]
tests/providers/test_bank.py::TestEnPh::test_swift PASSED                                                                                                            [ 39%]
tests/providers/test_bank.py::TestEnPh::test_swift_invalid_length PASSED                                                                                             [ 39%]
tests/providers/test_bank.py::TestEnPh::test_swift8_use_dataset PASSED                                                                                               [ 39%]
tests/providers/test_bank.py::TestEnPh::test_swift11_use_dataset PASSED                                                                                              [ 39%]
tests/providers/test_bank.py::TestEnPh::test_swift11_is_primary PASSED                                                                                               [ 39%]
tests/providers/test_bank.py::TestFilPh::test_swift PASSED                                                                                                           [ 39%]
tests/providers/test_bank.py::TestFilPh::test_swift_invalid_length PASSED                                                                                            [ 39%]
tests/providers/test_bank.py::TestFilPh::test_swift8_use_dataset PASSED                                                                                              [ 39%]
tests/providers/test_bank.py::TestFilPh::test_swift11_use_dataset PASSED                                                                                             [ 39%]
tests/providers/test_bank.py::TestFilPh::test_swift11_is_primary PASSED                                                                                              [ 39%]
tests/providers/test_bank.py::TestTlPh::test_swift PASSED                                                                                                            [ 40%]
tests/providers/test_bank.py::TestTlPh::test_swift_invalid_length PASSED                                                                                             [ 40%]
tests/providers/test_bank.py::TestTlPh::test_swift8_use_dataset PASSED                                                                                               [ 40%]
tests/providers/test_bank.py::TestTlPh::test_swift11_use_dataset PASSED                                                                                              [ 40%]
tests/providers/test_bank.py::TestTlPh::test_swift11_is_primary PASSED                                                                                               [ 40%]
tests/providers/test_bank.py::TestTrTr::test_bban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestTrTr::test_iban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestDeCh::test_bban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestDeCh::test_iban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestFrCh::test_bban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestFrCh::test_iban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestItCh::test_bban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestItCh::test_iban PASSED                                                                                                             [ 40%]
tests/providers/test_bank.py::TestThTh::test_bban PASSED                                                                                                             [ 41%]
tests/providers/test_bank.py::TestThTh::test_iban PASSED                                                                                                             [ 41%]
tests/providers/test_barcode.py::TestBarcodeProvider::test_ean PASSED                                                                                                [ 41%]
tests/providers/test_barcode.py::TestBarcodeProvider::test_ean_bad_length PASSED                                                                                     [ 41%]
tests/providers/test_barcode.py::TestBarcodeProvider::test_ean8 PASSED                                                                                               [ 41%]
tests/providers/test_barcode.py::TestBarcodeProvider::test_ean13 PASSED                                                                                              [ 41%]
tests/providers/test_barcode.py::TestBarcodeProvider::test_ean13_no_leading_zero PASSED                                                                              [ 41%]
tests/providers/test_barcode.py::TestBarcodeProvider::test_ean13_leading_zero PASSED                                                                                 [ 41%]
tests/providers/test_barcode.py::TestEnUs::test_localized_ean PASSED                                                                                                 [ 41%]
tests/providers/test_barcode.py::TestEnUs::test_localized_ean8 PASSED                                                                                                [ 41%]
tests/providers/test_barcode.py::TestEnUs::test_localized_ean13 PASSED                                                                                               [ 41%]
tests/providers/test_barcode.py::TestEnUs::test_upc_a PASSED                                                                                                         [ 41%]
tests/providers/test_barcode.py::TestEnUs::test_upc_ae_mode PASSED                                                                                                   [ 42%]
tests/providers/test_barcode.py::TestEnUs::test_upc_e_explicit_number_system PASSED                                                                                  [ 42%]
tests/providers/test_barcode.py::TestEnUs::test_upc_e_safe_mode PASSED                                                                                               [ 42%]
tests/providers/test_barcode.py::TestEnUs::test_upc_a2e_bad_values PASSED                                                                                            [ 42%]
tests/providers/test_barcode.py::TestEnUs::test_upc_a2e2a PASSED                                                                                                     [ 42%]
tests/providers/test_barcode.py::TestEnUs::test_upc_e2a2e PASSED                                                                                                     [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_localized_ean PASSED                                                                                                 [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_localized_ean8 PASSED                                                                                                [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_localized_ean13 PASSED                                                                                               [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_upc_a PASSED                                                                                                         [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_upc_ae_mode PASSED                                                                                                   [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_upc_e_explicit_number_system PASSED                                                                                  [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_upc_e_safe_mode PASSED                                                                                               [ 42%]
tests/providers/test_barcode.py::TestEnCa::test_upc_a2e_bad_values PASSED                                                                                            [ 43%]
tests/providers/test_barcode.py::TestEnCa::test_upc_a2e2a PASSED                                                                                                     [ 43%]
tests/providers/test_barcode.py::TestEnCa::test_upc_e2a2e PASSED                                                                                                     [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_localized_ean PASSED                                                                                                 [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_localized_ean8 PASSED                                                                                                [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_localized_ean13 PASSED                                                                                               [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_upc_a PASSED                                                                                                         [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_upc_ae_mode PASSED                                                                                                   [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_upc_e_explicit_number_system PASSED                                                                                  [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_upc_e_safe_mode PASSED                                                                                               [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_upc_a2e_bad_values PASSED                                                                                            [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_upc_a2e2a PASSED                                                                                                     [ 43%]
tests/providers/test_barcode.py::TestFrCa::test_upc_e2a2e PASSED                                                                                                     [ 44%]
tests/providers/test_barcode.py::TestJaJp::test_localized_ean PASSED                                                                                                 [ 44%]
tests/providers/test_barcode.py::TestJaJp::test_localized_ean8 PASSED                                                                                                [ 44%]
tests/providers/test_barcode.py::TestJaJp::test_localized_ean13 PASSED                                                                                               [ 44%]
tests/providers/test_barcode.py::TestJaJp::test_jan PASSED                                                                                                           [ 44%]
tests/providers/test_barcode.py::TestJaJp::test_jan8 PASSED                                                                                                          [ 44%]
tests/providers/test_barcode.py::TestJaJp::test_jan13 PASSED                                                                                                         [ 44%]
tests/providers/test_barcode.py::TestEsEs::test_localized_ean8 PASSED                                                                                                [ 44%]
tests/providers/test_barcode.py::TestEsEs::test_localized_ean13 PASSED                                                                                               [ 44%]
tests/providers/test_barcode.py::TestEsEs::test_localized_ean PASSED                                                                                                 [ 44%]
tests/providers/test_color.py::TestColorProvider::test_safe_hex_color PASSED                                                                                         [ 44%]
tests/providers/test_color.py::TestColorProvider::test_hex_color PASSED                                                                                              [ 44%]
tests/providers/test_color.py::TestColorProvider::test_rgb_color PASSED                                                                                              [ 45%]
tests/providers/test_color.py::TestColorProvider::test_rgb_css_color PASSED                                                                                          [ 45%]
tests/providers/test_color.py::TestColorProvider::test_color PASSED                                                                                                  [ 45%]
tests/providers/test_color.py::TestRandomColor::test_color_format_hsv PASSED                                                                                         [ 45%]
tests/providers/test_color.py::TestRandomColor::test_color_format_hsl PASSED                                                                                         [ 45%]
tests/providers/test_color.py::TestRandomColor::test_color_format_rgb PASSED                                                                                         [ 45%]
tests/providers/test_color.py::TestRandomColor::test_color_format_hex PASSED                                                                                         [ 45%]
tests/providers/test_color.py::TestRandomColor::test_color_format_unspecified PASSED                                                                                 [ 45%]
tests/providers/test_color.py::TestRandomColor::test_hue_integer PASSED                                                                                              [ 45%]
tests/providers/test_color.py::TestRandomColor::test_hue_float PASSED                                                                                                [ 45%]
tests/providers/test_color.py::TestRandomColor::test_hue_word PASSED                                                                                                 [ 45%]
tests/providers/test_color.py::TestRandomColor::test_hue_tuple_beyond_limits PASSED                                                                                  [ 45%]
tests/providers/test_color.py::TestRandomColor::test_hue_tuple_inverted_values PASSED                                                                                [ 45%]
tests/providers/test_color.py::TestRandomColor::test_hue_invalid PASSED                                                                                              [ 46%]
tests/providers/test_color.py::TestRandomColor::test_luminosity_word PASSED                                                                                          [ 46%]
tests/providers/test_color.py::TestRandomColor::test_luminosity_invalid PASSED                                                                                       [ 46%]
tests/providers/test_color.py::TestRandomColor::test_bad_color_map PASSED                                                                                            [ 46%]
tests/providers/test_color.py::TestHyAm::test_color_name PASSED                                                                                                      [ 46%]
tests/providers/test_color.py::TestHyAm::test_safe_color_name PASSED                                                                                                 [ 46%]
tests/providers/test_color.py::TestFaIr::test_color_name PASSED                                                                                                      [ 46%]
tests/providers/test_color.py::TestFaIr::test_safe_color_name PASSED                                                                                                 [ 46%]
tests/providers/test_color.py::TestEsEs::test_color_name PASSED                                                                                                      [ 46%]
tests/providers/test_color.py::TestEsEs::test_safe_color_name PASSED                                                                                                 [ 46%]
tests/providers/test_color.py::TestSkSk::test_safe_color_name PASSED                                                                                                 [ 46%]
tests/providers/test_color.py::TestHeIl::test_color_name PASSED                                                                                                      [ 46%]
tests/providers/test_color.py::TestHeIl::test_safe_color_name PASSED                                                                                                 [ 47%]
tests/providers/test_company.py::TestFiFi::test_company_business_id PASSED                                                                                           [ 47%]
tests/providers/test_company.py::TestHyAm::test_bs PASSED                                                                                                            [ 47%]
tests/providers/test_company.py::TestHyAm::test_catch_phrase PASSED                                                                                                  [ 47%]
tests/providers/test_company.py::TestHyAm::test_company PASSED                                                                                                       [ 47%]
tests/providers/test_company.py::TestHyAm::test_company_suffix PASSED                                                                                                [ 47%]
tests/providers/test_company.py::TestJaJp::test_company_prefix PASSED                                                                                                [ 47%]
tests/providers/test_company.py::TestJaJp::test_company_category PASSED                                                                                              [ 47%]
tests/providers/test_company.py::TestJaJp::test_company PASSED                                                                                                       [ 47%]
tests/providers/test_company.py::TestPtBr::test_company_id_checksum PASSED                                                                                           [ 47%]
tests/providers/test_company.py::TestPtBr::test_company_id PASSED                                                                                                    [ 47%]
tests/providers/test_company.py::TestPtBr::test_cnpj PASSED                                                                                                          [ 47%]
tests/providers/test_company.py::TestHuHu::test_company_suffix PASSED                                                                                                [ 47%]
tests/providers/test_company.py::TestHuHu::test_company PASSED                                                                                                       [ 48%]
tests/providers/test_company.py::TestPlPl::test_regon_checksum PASSED                                                                                                [ 48%]
tests/providers/test_company.py::TestPlPl::test_regon PASSED                                                                                                         [ 48%]
tests/providers/test_company.py::TestPlPl::test_local_regon_checksum PASSED                                                                                          [ 48%]
tests/providers/test_company.py::TestPlPl::test_local_regon PASSED                                                                                                   [ 48%]
tests/providers/test_company.py::TestPlPl::test_company_vat_checksum PASSED                                                                                          [ 48%]
tests/providers/test_company.py::TestPlPl::test_company_vat PASSED                                                                                                   [ 48%]
tests/providers/test_company.py::TestPlPl::test_company_prefix PASSED                                                                                                [ 48%]
tests/providers/test_company.py::TestPlPl::test_company_suffix PASSED                                                                                                [ 48%]
tests/providers/test_company.py::TestNlNl::test_company_prefix PASSED                                                                                                [ 48%]
tests/providers/test_company.py::TestNlNl::test_company_suffix PASSED                                                                                                [ 48%]
tests/providers/test_company.py::TestNlNl::test_large_companies PASSED                                                                                               [ 48%]
tests/providers/test_company.py::TestEnPh::test_random_company_noun_chain PASSED                                                                                     [ 49%]
tests/providers/test_company.py::TestEnPh::test_random_company_acronym PASSED                                                                                        [ 49%]
tests/providers/test_company.py::TestEnPh::test_company PASSED                                                                                                       [ 49%]
tests/providers/test_company.py::TestFilPh::test_random_company_noun_chain PASSED                                                                                    [ 49%]
tests/providers/test_company.py::TestFilPh::test_random_company_acronym PASSED                                                                                       [ 49%]
tests/providers/test_company.py::TestFilPh::test_company PASSED                                                                                                      [ 49%]
tests/providers/test_company.py::TestFilPh::test_PH_random_good_service_adjective_chain PASSED                                                                       [ 49%]
tests/providers/test_company.py::TestTlPh::test_random_company_noun_chain PASSED                                                                                     [ 49%]
tests/providers/test_company.py::TestTlPh::test_random_company_acronym PASSED                                                                                        [ 49%]
tests/providers/test_company.py::TestTlPh::test_company PASSED                                                                                                       [ 49%]
tests/providers/test_company.py::TestTlPh::test_PH_random_good_service_adjective_chain PASSED                                                                        [ 49%]
tests/providers/test_company.py::TestRuRu::test_calculate_checksum_nine_digits PASSED                                                                                [ 49%]
tests/providers/test_company.py::TestRuRu::test_businesses_inn PASSED                                                                                                [ 50%]
tests/providers/test_company.py::TestRuRu::test_individuals_inn PASSED                                                                                               [ 50%]
tests/providers/test_company.py::TestRuRu::test_businesses_ogrn PASSED                                                                                               [ 50%]
tests/providers/test_company.py::TestRuRu::test_individuals_ogrn PASSED                                                                                              [ 50%]
tests/providers/test_company.py::TestRuRu::test_kpp PASSED                                                                                                           [ 50%]
tests/providers/test_company.py::TestRuRu::test_company_prefix PASSED                                                                                                [ 50%]
tests/providers/test_company.py::TestRuRu::test_company_suffix PASSED                                                                                                [ 50%]
tests/providers/test_company.py::TestRuRu::test_large_companies PASSED                                                                                               [ 50%]
tests/providers/test_company.py::TestRuRu::test_catchphrase PASSED                                                                                                   [ 50%]
tests/providers/test_company.py::TestRuRu::test_bs PASSED                                                                                                            [ 50%]
tests/providers/test_company.py::TestItIt::test_company_vat PASSED                                                                                                   [ 50%]
tests/providers/test_company.py::TestItIt::test_company_vat_special_cases[100-100] PASSED                                                                            [ 50%]
tests/providers/test_company.py::TestItIt::test_company_vat_special_cases[101-120] PASSED                                                                            [ 50%]
tests/providers/test_company.py::TestItIt::test_company_vat_special_cases[102-121] PASSED                                                                            [ 51%]
tests/providers/test_company.py::TestItIt::test_company_vat_special_cases[103-888] PASSED                                                                            [ 51%]
tests/providers/test_company.py::TestItIt::test_company_vat_special_cases[104-999] PASSED                                                                            [ 51%]
tests/providers/test_company.py::TestThTh::test_company_prefix PASSED                                                                                                [ 51%]
tests/providers/test_company.py::TestThTh::test_company_suffix PASSED                                                                                                [ 51%]
tests/providers/test_company.py::TestThTh::test_company_limited_prefix PASSED                                                                                        [ 51%]
tests/providers/test_company.py::TestThTh::test_company_limited_suffix PASSED                                                                                        [ 51%]
tests/providers/test_company.py::TestThTh::test_nonprofit_prefix PASSED                                                                                              [ 51%]
tests/providers/test_company.py::TestThTh::test_company PASSED                                                                                                       [ 51%]
tests/providers/test_company.py::TestTrTr::test_company_suffix PASSED                                                                                                [ 51%]
tests/providers/test_company.py::TestTrTr::test_large_companies PASSED                                                                                               [ 51%]
tests/providers/test_company.py::TestRoRo::test_company_suffix PASSED                                                                                                [ 51%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_mastercard PASSED                                                                                  [ 52%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_visa13 PASSED                                                                                      [ 52%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_visa16 PASSED                                                                                      [ 52%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_visa19 PASSED                                                                                      [ 52%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_discover PASSED                                                                                    [ 52%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_diners_club PASSED                                                                                 [ 52%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_jcb16 PASSED                                                                                       [ 52%]
tests/providers/test_credit_card.py::TestCreditCardProvider::test_jcb15 PASSED                                                                                       [ 52%]
tests/providers/test_credit_card.py::TestRuRu::test_visa PASSED                                                                                                      [ 52%]
tests/providers/test_credit_card.py::TestRuRu::test_mastercard PASSED                                                                                                [ 52%]
tests/providers/test_credit_card.py::TestRuRu::test_mir PASSED                                                                                                       [ 52%]
tests/providers/test_credit_card.py::TestRuRu::test_maestro PASSED                                                                                                   [ 52%]
tests/providers/test_credit_card.py::TestRuRu::test_amex PASSED                                                                                                      [ 52%]
tests/providers/test_credit_card.py::TestRuRu::test_unionpay PASSED                                                                                                  [ 53%]
tests/providers/test_credit_card.py::TestRuRu::test_credit_card_full PASSED                                                                                          [ 53%]
tests/providers/test_credit_card.py::TestPtPt::test_visa PASSED                                                                                                      [ 53%]
tests/providers/test_credit_card.py::TestPtPt::test_mastercard PASSED                                                                                                [ 53%]
tests/providers/test_credit_card.py::TestPtPt::test_maestro PASSED                                                                                                   [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_currency PASSED                                                                                         [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_currency_code PASSED                                                                                    [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_currency_name PASSED                                                                                    [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_currency_symbol_no_code_supplied PASSED                                                                 [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_currency_symbol_with_valid_code PASSED                                                                  [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_currency_symbol_with_invalid_code PASSED                                                                [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_cryptocurrency PASSED                                                                                   [ 53%]
tests/providers/test_currency.py::TestCurrencyProvider::test_cryptocurrency_code PASSED                                                                              [ 54%]
tests/providers/test_currency.py::TestCurrencyProvider::test_cryptocurrency_name PASSED                                                                              [ 54%]
tests/providers/test_currency.py::TestCurrencyProvider::test_pricetag PASSED                                                                                         [ 54%]
tests/providers/test_currency.py::TestRuRu::test_currency PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestRuRu::test_currency_name PASSED                                                                                                [ 54%]
tests/providers/test_currency.py::TestRuRu::test_pricetag PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestCsCz::test_pricetag PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestDeAt::test_pricetag PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestDeDe::test_pricetag PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestEnAu::test_pricetag PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestEnCa::test_pricetag PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestEsEs::test_currency PASSED                                                                                                     [ 54%]
tests/providers/test_currency.py::TestEsEs::test_currency_name PASSED                                                                                                [ 54%]
tests/providers/test_currency.py::TestEsEs::test_pricetag PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestFrCa::test_pricetag PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestFrFr::test_pricetag PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestItIt::test_pricetag PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestPlPl::test_pricetag PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestSkSk::test_pricetag PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestSvSe::test_currency PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestSvSe::test_currency_name PASSED                                                                                                [ 55%]
tests/providers/test_currency.py::TestThTh::test_currency PASSED                                                                                                     [ 55%]
tests/providers/test_currency.py::TestThTh::test_currency_name PASSED                                                                                                [ 55%]
tests/providers/test_currency.py::TestRoRo::test_pricetag PASSED                                                                                                     [ 55%]
tests/providers/test_date_time.py::TestKoKR::test_day PASSED                                                                                                         [ 55%]
tests/providers/test_date_time.py::TestKoKR::test_month PASSED                                                                                                       [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_change_year PASSED                                                                                             [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_between PASSED                                                                                            [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_between_dates PASSED                                                                                      [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_between_months PASSED                                                                                     [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_object PASSED                                                                                             [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_this_period PASSED                                                                                        [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_time_between PASSED                                                                                       [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_time_between_dates PASSED                                                                                 [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_time_between_dates_with_tzinfo PASSED                                                                     [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_time_between_long_past_dates PASSED                                                                       [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_time_this_period PASSED                                                                                   [ 56%]
tests/providers/test_date_time.py::TestDateTime::test_date_time_this_period_with_tzinfo PASSED                                                                       [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_datetimes_with_and_without_tzinfo PASSED                                                                       [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_day PASSED                                                                                                     [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_future_date PASSED                                                                                             [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_future_datetime PASSED                                                                                         [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_month PASSED                                                                                                   [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_parse_date PASSED                                                                                              [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_parse_date_time PASSED                                                                                         [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_parse_timedelta PASSED                                                                                         [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_past_date PASSED                                                                                               [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_past_datetime PASSED                                                                                           [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_past_datetime_within_second PASSED                                                                             [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_pytimezone PASSED                                                                                              [ 57%]
tests/providers/test_date_time.py::TestDateTime::test_pytimezone_usable PASSED                                                                                       [ 58%]
tests/providers/test_date_time.py::TestDateTime::test_time_object PASSED                                                                                             [ 58%]
tests/providers/test_date_time.py::TestDateTime::test_time_series PASSED                                                                                             [ 58%]
tests/providers/test_date_time.py::TestDateTime::test_timedelta PASSED                                                                                               [ 58%]
tests/providers/test_date_time.py::TestDateTime::test_timezone_conversion PASSED                                                                                     [ 58%]
tests/providers/test_date_time.py::TestDateTime::test_unix_time PASSED                                                                                               [ 58%]
tests/providers/test_date_time.py::TestDeDe::test_day PASSED                                                                                                         [ 58%]
tests/providers/test_date_time.py::TestDeDe::test_month PASSED                                                                                                       [ 58%]
tests/providers/test_date_time.py::TestPlPL::test_day PASSED                                                                                                         [ 58%]
tests/providers/test_date_time.py::TestPlPL::test_month PASSED                                                                                                       [ 58%]
tests/providers/test_date_time.py::TestHyAm::test_day PASSED                                                                                                         [ 58%]
tests/providers/test_date_time.py::TestHyAm::test_month PASSED                                                                                                       [ 58%]
tests/providers/test_date_time.py::TestAr::test_ar_aa PASSED                                                                                                         [ 59%]
tests/providers/test_date_time.py::TestAr::test_ar_eg PASSED                                                                                                         [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_acceptable_age_range_eighteen_years PASSED                                                                     [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_acceptable_age_range_five_years PASSED                                                                         [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_bad_age_range PASSED                                                                                           [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_date_of_birth PASSED                                                                                           [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_date_of_birth_on_leap_day PASSED                                                                               [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_distant_age_range PASSED                                                                                       [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_identical_age_range PASSED                                                                                     [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_type_errors PASSED                                                                                             [ 59%]
tests/providers/test_date_time.py::DatesOfBirth::test_value_errors PASSED                                                                                            [ 59%]
tests/providers/test_date_time.py::TestFilPh::test_PH_month_name PASSED                                                                                              [ 59%]
tests/providers/test_date_time.py::TestFilPh::test_PH_of_week PASSED                                                                                                 [ 59%]
tests/providers/test_date_time.py::TestTlPh::test_PH_month_name PASSED                                                                                               [ 60%]
tests/providers/test_date_time.py::TestTlPh::test_PH_of_week PASSED                                                                                                  [ 60%]
tests/providers/test_date_time.py::TestTaIN::test_day PASSED                                                                                                         [ 60%]
tests/providers/test_date_time.py::TestTaIN::test_month PASSED                                                                                                       [ 60%]
tests/providers/test_date_time.py::TestRuRu::test_day PASSED                                                                                                         [ 60%]
tests/providers/test_date_time.py::TestRuRu::test_month PASSED                                                                                                       [ 60%]
tests/providers/test_date_time.py::TestRuRu::test_timezone PASSED                                                                                                    [ 60%]
tests/providers/test_date_time.py::TestCsCz::test_day PASSED                                                                                                         [ 60%]
tests/providers/test_date_time.py::TestCsCz::test_month PASSED                                                                                                       [ 60%]
tests/providers/test_date_time.py::TestDeAt::test_day PASSED                                                                                                         [ 60%]
tests/providers/test_date_time.py::TestDeAt::test_month PASSED                                                                                                       [ 60%]
tests/providers/test_date_time.py::TestEsEs::test_day PASSED                                                                                                         [ 60%]
tests/providers/test_date_time.py::TestEsEs::test_month PASSED                                                                                                       [ 61%]
tests/providers/test_date_time.py::TestItIt::test_day PASSED                                                                                                         [ 61%]
tests/providers/test_date_time.py::TestItIt::test_month PASSED                                                                                                       [ 61%]
tests/providers/test_date_time.py::TestSkSk::test_day PASSED                                                                                                         [ 61%]
tests/providers/test_date_time.py::TestSkSk::test_month PASSED                                                                                                       [ 61%]
tests/providers/test_date_time.py::TestThTh::test_century PASSED                                                                                                     [ 61%]
tests/providers/test_date_time.py::TestThTh::test_date PASSED                                                                                                        [ 61%]
tests/providers/test_date_time.py::TestThTh::test_date_pattern PASSED                                                                                                [ 61%]
tests/providers/test_date_time.py::TestThTh::test_day PASSED                                                                                                         [ 61%]
tests/providers/test_date_time.py::TestThTh::test_month PASSED                                                                                                       [ 61%]
tests/providers/test_date_time.py::TestThTh::test_time PASSED                                                                                                        [ 61%]
tests/providers/test_date_time.py::TestTrTr::test_day PASSED                                                                                                         [ 61%]
tests/providers/test_date_time.py::TestTrTr::test_month PASSED                                                                                                       [ 61%]
tests/providers/test_date_time.py::TestPtPt::test_day PASSED                                                                                                         [ 62%]
tests/providers/test_date_time.py::TestPtPt::test_month PASSED                                                                                                       [ 62%]
tests/providers/test_date_time.py::TestRoRo::test_day PASSED                                                                                                         [ 62%]
tests/providers/test_date_time.py::TestRoRo::test_month PASSED                                                                                                       [ 62%]
tests/providers/test_file.py::TestFile::test_file_path PASSED                                                                                                        [ 62%]
tests/providers/test_file.py::TestFile::test_unix_device PASSED                                                                                                      [ 62%]
tests/providers/test_file.py::TestFile::test_unix_partition PASSED                                                                                                   [ 62%]
tests/providers/test_geo.py::TestGlobal::test_local_latlng PASSED                                                                                                    [ 62%]
tests/providers/test_geo.py::TestEnUS::test_coordinate PASSED                                                                                                        [ 62%]
tests/providers/test_geo.py::TestEnUS::test_coordinate_centered PASSED                                                                                               [ 62%]
tests/providers/test_geo.py::TestEnUS::test_coordinate_rounded PASSED                                                                                                [ 62%]
tests/providers/test_geo.py::TestEnUS::test_latitude PASSED                                                                                                          [ 62%]
tests/providers/test_geo.py::TestEnUS::test_latlng PASSED                                                                                                            [ 63%]
tests/providers/test_geo.py::TestEnUS::test_location_on_land PASSED                                                                                                  [ 63%]
tests/providers/test_geo.py::TestEnUS::test_location_on_land_coords_only PASSED                                                                                      [ 63%]
tests/providers/test_geo.py::TestEnUS::test_longitude PASSED                                                                                                         [ 63%]
tests/providers/test_geo.py::TestDeAT::test_local_latitude PASSED                                                                                                    [ 63%]
tests/providers/test_geo.py::TestDeAT::test_local_longitude PASSED                                                                                                   [ 63%]
tests/providers/test_geo.py::TestPtPT::test_nationality PASSED                                                                                                       [ 63%]
tests/providers/test_geo.py::TestTrTr::test_coordinate PASSED                                                                                                        [ 63%]
tests/providers/test_geo.py::TestTrTr::test_coordinate_centered PASSED                                                                                               [ 63%]
tests/providers/test_geo.py::TestTrTr::test_coordinate_rounded PASSED                                                                                                [ 63%]
tests/providers/test_geo.py::TestTrTr::test_latitude PASSED                                                                                                          [ 63%]
tests/providers/test_geo.py::TestTrTr::test_latlng PASSED                                                                                                            [ 63%]
tests/providers/test_geo.py::TestTrTr::test_location_on_land PASSED                                                                                                  [ 64%]
tests/providers/test_geo.py::TestTrTr::test_location_on_land_coords_only PASSED                                                                                      [ 64%]
tests/providers/test_geo.py::TestTrTr::test_longitude PASSED                                                                                                         [ 64%]
tests/providers/test_geo.py::TestEnIe::test_coordinate PASSED                                                                                                        [ 64%]
tests/providers/test_geo.py::TestEnIe::test_coordinate_centered PASSED                                                                                               [ 64%]
tests/providers/test_geo.py::TestEnIe::test_coordinate_rounded PASSED                                                                                                [ 64%]
tests/providers/test_geo.py::TestEnIe::test_latitude PASSED                                                                                                          [ 64%]
tests/providers/test_geo.py::TestEnIe::test_latlng PASSED                                                                                                            [ 64%]
tests/providers/test_geo.py::TestEnIe::test_location_on_land PASSED                                                                                                  [ 64%]
tests/providers/test_geo.py::TestEnIe::test_location_on_land_coords_only PASSED                                                                                      [ 64%]
tests/providers/test_geo.py::TestEnIe::test_longitude PASSED                                                                                                         [ 64%]
tests/providers/test_internet.py::TestInternetProvider::test_email PASSED                                                                                            [ 64%]
tests/providers/test_internet.py::TestInternetProvider::test_email_with_domain PASSED                                                                                [ 64%]
tests/providers/test_internet.py::TestInternetProvider::test_safe_email PASSED                                                                                       [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_safe_domain_names PASSED                                                                                [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_image_url PASSED                                                                                        [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_hostname PASSED                                                                                         [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4 PASSED                                                                                             [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_caching PASSED                                                                                     [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_network_class PASSED                                                                               [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_private PASSED                                                                                     [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_private_class PASSED                                                                               [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_public_caching PASSED                                                                              [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_public PASSED                                                                                      [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_public_class PASSED                                                                                [ 65%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv4_distribution_selection PASSED                                                                      [ 66%]
tests/providers/test_internet.py::TestInternetProvider::test_ipv6 PASSED                                                                                             [ 66%]
tests/providers/test_internet.py::TestInternetProvider::test_port_number PASSED                                                                                      [ 66%]
tests/providers/test_internet.py::TestInternetProvider::test_http_method PASSED                                                                                      [ 66%]
tests/providers/test_internet.py::TestInternetProvider::test_dga PASSED                                                                                              [ 66%]
tests/providers/test_internet.py::TestInternetProvider::test_iana_id PASSED                                                                                          [ 66%]
tests/providers/test_internet.py::TestInternetProviderUrl::test_url_default_schemes PASSED                                                                           [ 66%]
tests/providers/test_internet.py::TestInternetProviderUrl::test_url_custom_schemes PASSED                                                                            [ 66%]
tests/providers/test_internet.py::TestInternetProviderUrl::test_url_empty_schemes_list_generate_schemeless_urls PASSED                                               [ 66%]
tests/providers/test_internet.py::TestJaJp::test_internet PASSED                                                                                                     [ 66%]
tests/providers/test_internet.py::TestZhCn::test_email PASSED                                                                                                        [ 66%]
tests/providers/test_internet.py::TestZhCn::test_domain_word PASSED                                                                                                  [ 66%]
tests/providers/test_internet.py::TestZhCn::test_domain_name PASSED                                                                                                  [ 66%]
tests/providers/test_internet.py::TestZhCn::test_domain_name_one_level_after_tld PASSED                                                                              [ 67%]
tests/providers/test_internet.py::TestZhCn::test_domain_name_two_levels_after_cn_tld PASSED                                                                          [ 67%]
tests/providers/test_internet.py::TestZhCn::test_domain_name_two_levels_after_non_cn_tld PASSED                                                                      [ 67%]
tests/providers/test_internet.py::TestZhCn::test_domain_name_more_than_two_levels_after_cn_tld PASSED                                                                [ 67%]
tests/providers/test_internet.py::TestZhCn::test_domain_name_more_than_two_levels_after_non_cn_tld PASSED                                                            [ 67%]
tests/providers/test_internet.py::TestZhCn::test_domain_name_bad_level PASSED                                                                                        [ 67%]
tests/providers/test_internet.py::TestZhTw::test_email PASSED                                                                                                        [ 67%]
tests/providers/test_internet.py::TestHuHu::test_internet PASSED                                                                                                     [ 67%]
tests/providers/test_internet.py::TestPlPl::test_free_email_domain PASSED                                                                                            [ 67%]
tests/providers/test_internet.py::TestPlPl::test_tld PASSED                                                                                                          [ 67%]
tests/providers/test_internet.py::TestNlNl::test_ascii_safe_email PASSED                                                                                             [ 67%]
tests/providers/test_internet.py::TestNlNl::test_ascii_free_email PASSED                                                                                             [ 67%]
tests/providers/test_internet.py::TestNlNl::test_ascii_company_email PASSED                                                                                          [ 68%]
tests/providers/test_internet.py::TestArAa::test_ascii_safe_email PASSED                                                                                             [ 68%]
tests/providers/test_internet.py::TestArAa::test_ascii_free_email PASSED                                                                                             [ 68%]
tests/providers/test_internet.py::TestArAa::test_ascii_company_email PASSED                                                                                          [ 68%]
tests/providers/test_internet.py::TestPtBr::test_ascii_safe_email PASSED                                                                                             [ 68%]
tests/providers/test_internet.py::TestPtBr::test_ascii_free_email PASSED                                                                                             [ 68%]
tests/providers/test_internet.py::TestPtBr::test_ascii_company_email PASSED                                                                                          [ 68%]
tests/providers/test_internet.py::TestEnPh::test_domain_name PASSED                                                                                                  [ 68%]
tests/providers/test_internet.py::TestFilPh::test_domain_name PASSED                                                                                                 [ 68%]
tests/providers/test_internet.py::TestTlPh::test_domain_name PASSED                                                                                                  [ 68%]
tests/providers/test_internet.py::TestEnGb::test_free_email_domain PASSED                                                                                            [ 68%]
tests/providers/test_internet.py::TestEnGb::test_tld PASSED                                                                                                          [ 68%]
tests/providers/test_internet.py::TestEsEs::test_tld PASSED                                                                                                          [ 69%]
tests/providers/test_internet.py::TestRoRo::test_free_email_domain PASSED                                                                                            [ 69%]
tests/providers/test_internet.py::TestRoRo::test_tld PASSED                                                                                                          [ 69%]
tests/providers/test_internet.py::TestThTh::test_tld PASSED                                                                                                          [ 69%]
tests/providers/test_isbn.py::TestISBN10::test_check_digit_is_correct PASSED                                                                                         [ 69%]
tests/providers/test_isbn.py::TestISBN10::test_format_length PASSED                                                                                                  [ 69%]
tests/providers/test_isbn.py::TestISBN13::test_check_digit_is_correct PASSED                                                                                         [ 69%]
tests/providers/test_isbn.py::TestISBN13::test_format_length PASSED                                                                                                  [ 69%]
tests/providers/test_isbn.py::TestProvider::test_reg_pub_separation PASSED                                                                                           [ 69%]
tests/providers/test_isbn.py::TestProvider::test_rule_not_found PASSED                                                                                               [ 69%]
tests/providers/test_job.py::TestJobProvider::test_job PASSED                                                                                                        [ 69%]
tests/providers/test_job.py::TestJaJp::test_job PASSED                                                                                                               [ 69%]
tests/providers/test_job.py::TestKoKr::test_job PASSED                                                                                                               [ 69%]
tests/providers/test_job.py::TestHuHu::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestHyAm::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestDeDe::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestFrFr::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestElGr::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestPtPt::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestPtBr::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestSkSk::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestThTh::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestTrTr::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_job.py::TestRoRo::test_job PASSED                                                                                                               [ 70%]
tests/providers/test_lorem.py::TestLoremProvider::test_word_with_defaults PASSED                                                                                     [ 70%]
tests/providers/test_lorem.py::TestLoremProvider::test_word_with_custom_list PASSED                                                                                  [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_words_with_zero_nb PASSED                                                                                     [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_words_with_defaults PASSED                                                                                    [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_words_with_custom_word_list PASSED                                                                            [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_words_with_unique_sampling PASSED                                                                             [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_sentence_no_words PASSED                                                                                      [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_sentence_with_inexact_word_count PASSED                                                                       [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_sentence_with_exact_word_count PASSED                                                                         [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_sentence_with_custom_word_list PASSED                                                                         [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_sentences PASSED                                                                                              [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_sentence_single_word PASSED                                                                                   [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_paragraph_no_sentences PASSED                                                                                 [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_paragraph_with_inexact_sentence_count PASSED                                                                  [ 71%]
tests/providers/test_lorem.py::TestLoremProvider::test_paragraph_with_exact_sentence_count PASSED                                                                    [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_paragraph_with_custom_word_list PASSED                                                                        [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_paragraphs PASSED                                                                                             [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_text_with_less_than_four_characters PASSED                                                                    [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_text_with_valid_character_count[max_nb_chars < 25] PASSED                                                     [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_text_with_valid_character_count[25 <= max_nb_chars < 100] PASSED                                              [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_text_with_valid_character_count[max_nb_chars >= 100] PASSED                                                   [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_text_with_valid_character_count[max_nb_chars >> 100] PASSED                                                   [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_text_with_custom_word_list PASSED                                                                             [ 72%]
tests/providers/test_lorem.py::TestLoremProvider::test_texts PASSED                                                                                                  [ 72%]
tests/providers/test_lorem.py::TestCsCz::test_paragraph PASSED                                                                                                       [ 72%]
tests/providers/test_lorem.py::TestCsCz::test_paragraphs PASSED                                                                                                      [ 72%]
tests/providers/test_lorem.py::TestCsCz::test_sentence PASSED                                                                                                        [ 73%]
tests/providers/test_lorem.py::TestCsCz::test_sentences PASSED                                                                                                       [ 73%]
tests/providers/test_lorem.py::TestCsCz::test_text PASSED                                                                                                            [ 73%]
tests/providers/test_lorem.py::TestCsCz::test_texts PASSED                                                                                                           [ 73%]
tests/providers/test_lorem.py::TestCsCz::test_word PASSED                                                                                                            [ 73%]
tests/providers/test_lorem.py::TestCsCz::test_words PASSED                                                                                                           [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_uuid4_str PASSED                                                                                                [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_uuid4_int PASSED                                                                                                [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_uuid4_uuid_object PASSED                                                                                        [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_uuid4_seedability PASSED                                                                                        [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_zip_invalid_file PASSED                                                                                         [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_zip_one_byte_undersized PASSED                                                                                  [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_zip_exact_minimum_size PASSED                                                                                   [ 73%]
tests/providers/test_misc.py::TestMiscProvider::test_zip_over_minimum_size PASSED                                                                                    [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_zip_compression_py3 PASSED                                                                                      [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_tar_invalid_file PASSED                                                                                         [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_tar_one_byte_undersized PASSED                                                                                  [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_tar_exact_minimum_size PASSED                                                                                   [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_tar_over_minimum_size PASSED                                                                                    [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_tar_compression_py3 PASSED                                                                                      [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_image PASSED                                                                                                    [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_image_no_pillow PASSED                                                                                          [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_dsv_with_invalid_values PASSED                                                                                  [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_dsv_no_header PASSED                                                                                            [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_dsv_with_valid_header PASSED                                                                                    [ 74%]
tests/providers/test_misc.py::TestMiscProvider::test_dsv_with_row_ids PASSED                                                                                         [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_dsv_data_columns PASSED                                                                                         [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_dsv_csvwriter_kwargs PASSED                                                                                     [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_csv_helper_method PASSED                                                                                        [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_tsv_helper_method PASSED                                                                                        [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_psv_helper_method PASSED                                                                                        [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_json_with_arguments PASSED                                                                                      [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_json_multiple_rows PASSED                                                                                       [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_json_passthrough_values PASSED                                                                                  [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_json_type_integrity_int PASSED                                                                                  [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_json_type_integrity_float PASSED                                                                                [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_json_invalid_data_columns PASSED                                                                                [ 75%]
tests/providers/test_misc.py::TestMiscProvider::test_json_list_format_invalid_arguments_type PASSED                                                                  [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_json_list_format_nested_list_of_values PASSED                                                                   [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_json_list_format_nested_list_of_objects PASSED                                                                  [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_json_list_format_nested_objects PASSED                                                                          [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_json_dict_format_nested_list_of_values PASSED                                                                   [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_json_dict_format_nested_list_of_objects PASSED                                                                  [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_json_dict_format_nested_objects PASSED                                                                          [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_fixed_width_with_arguments PASSED                                                                               [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_fixed_width_invalid_arguments_type PASSED                                                                       [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_md5 PASSED                                                                                                      [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_sha1 PASSED                                                                                                     [ 76%]
tests/providers/test_misc.py::TestMiscProvider::test_sha256 PASSED                                                                                                   [ 76%]
tests/providers/test_person.py::TestAr::test_first_name PASSED                                                                                                       [ 76%]
tests/providers/test_person.py::TestAr::test_last_name PASSED                                                                                                        [ 77%]
tests/providers/test_person.py::TestJaJP::test_person PASSED                                                                                                         [ 77%]
tests/providers/test_person.py::TestNeNP::test_names PASSED                                                                                                          [ 77%]
tests/providers/test_person.py::TestFiFI::test_gender_first_names PASSED                                                                                             [ 77%]
tests/providers/test_person.py::TestFiFI::test_last_names PASSED                                                                                                     [ 77%]
tests/providers/test_person.py::TestSvSE::test_gender_first_names PASSED                                                                                             [ 77%]
tests/providers/test_person.py::TestPlPL::test_identity_card_number PASSED                                                                                           [ 77%]
tests/providers/test_person.py::TestPlPL::test_identity_card_number_checksum PASSED                                                                                  [ 77%]
tests/providers/test_person.py::TestPlPL::test_nip PASSED                                                                                                            [ 77%]
tests/providers/test_person.py::TestPlPL::test_pesel_birth_date PASSED                                                                                               [ 77%]
tests/providers/test_person.py::TestPlPL::test_pesel_sex_female PASSED                                                                                               [ 77%]
tests/providers/test_person.py::TestPlPL::test_pesel_sex_male PASSED                                                                                                 [ 77%]
tests/providers/test_person.py::TestPlPL::test_pesel_value_error PASSED                                                                                              [ 78%]
tests/providers/test_person.py::TestPlPL::test_pwz_doctor PASSED                                                                                                     [ 78%]
tests/providers/test_person.py::TestPlPL::test_pwz_doctor_check_digit_zero PASSED                                                                                    [ 78%]
tests/providers/test_person.py::TestPlPL::test_pwz_nurse PASSED                                                                                                      [ 78%]
tests/providers/test_person.py::TestCsCZ::test_name_female PASSED                                                                                                    [ 78%]
tests/providers/test_person.py::TestCsCZ::test_name_male PASSED                                                                                                      [ 78%]
tests/providers/test_person.py::TestThTh::test_first_name PASSED                                                                                                     [ 78%]
tests/providers/test_person.py::TestThTh::test_last_name PASSED                                                                                                      [ 78%]
tests/providers/test_person.py::TestThTh::test_name PASSED                                                                                                           [ 78%]
tests/providers/test_person.py::TestZhCN::test_first_name PASSED                                                                                                     [ 78%]
tests/providers/test_person.py::TestZhCN::test_last_name PASSED                                                                                                      [ 78%]
tests/providers/test_person.py::TestZhCN::test_name PASSED                                                                                                           [ 78%]
tests/providers/test_person.py::TestZhTW::test_first_name PASSED                                                                                                     [ 78%]
tests/providers/test_person.py::TestZhTW::test_last_name PASSED                                                                                                      [ 79%]
tests/providers/test_person.py::TestZhTW::test_name PASSED                                                                                                           [ 79%]
tests/providers/test_person.py::TestHyAM::test_first_name PASSED                                                                                                     [ 79%]
tests/providers/test_person.py::TestHyAM::test_last_name PASSED                                                                                                      [ 79%]
tests/providers/test_person.py::TestHyAM::test_name PASSED                                                                                                           [ 79%]
tests/providers/test_person.py::TestTaIN::test_gender_first_names PASSED                                                                                             [ 79%]
tests/providers/test_person.py::TestRuRU::test_language_name PASSED                                                                                                  [ 79%]
tests/providers/test_person.py::TestRuRU::test_name_female PASSED                                                                                                    [ 79%]
tests/providers/test_person.py::TestRuRU::test_name_male PASSED                                                                                                      [ 79%]
tests/providers/test_person.py::TestRuRU::test_translit PASSED                                                                                                       [ 79%]
tests/providers/test_person.py::TestEsES::test_language_name PASSED                                                                                                  [ 79%]
tests/providers/test_person.py::TestHeIL::test_female_first_name PASSED                                                                                              [ 79%]
tests/providers/test_person.py::TestHeIL::test_language_name PASSED                                                                                                  [ 80%]
tests/providers/test_person.py::TestHeIL::test_last_name PASSED                                                                                                      [ 80%]
tests/providers/test_person.py::TestHeIL::test_male_first_name PASSED                                                                                                [ 80%]
tests/providers/test_person.py::TestPtPt::test_female_first_name PASSED                                                                                              [ 80%]
tests/providers/test_person.py::TestPtPt::test_last_name PASSED                                                                                                      [ 80%]
tests/providers/test_person.py::TestPtPt::test_male_first_name PASSED                                                                                                [ 80%]
tests/providers/test_person.py::TestUs::test_first_names PASSED                                                                                                      [ 80%]
tests/providers/test_person.py::TestUs::test_last_names PASSED                                                                                                       [ 80%]
tests/providers/test_person.py::TestUs::test_prefix PASSED                                                                                                           [ 80%]
tests/providers/test_person.py::TestUs::test_suffix PASSED                                                                                                           [ 80%]
tests/providers/test_person.py::TestEn::test_suffix PASSED                                                                                                           [ 80%]
tests/providers/test_person.py::TestOrIN::test_first_names PASSED                                                                                                    [ 80%]
tests/providers/test_person.py::TestOrIN::test_last_names PASSED                                                                                                     [ 80%]
tests/providers/test_person.py::TestOrIN::test_middle_names PASSED                                                                                                   [ 81%]
tests/providers/test_person.py::TestEnIN::test_first_name PASSED                                                                                                     [ 81%]
tests/providers/test_person.py::TestEnIN::test_last_name PASSED                                                                                                      [ 81%]
tests/providers/test_person.py::TestEnIE::test_first_name PASSED                                                                                                     [ 81%]
tests/providers/test_person.py::TestEnIE::test_last_name PASSED                                                                                                      [ 81%]
tests/providers/test_person.py::TestGaIE::test_first_name PASSED                                                                                                     [ 81%]
tests/providers/test_person.py::TestGaIE::test_last_name PASSED                                                                                                      [ 81%]
tests/providers/test_phone_number.py::TestPhoneNumber::test_country_calling_code PASSED                                                                              [ 81%]
tests/providers/test_phone_number.py::TestPhoneNumber::test_msisdn PASSED                                                                                            [ 81%]
tests/providers/test_phone_number.py::TestJaJp::test_phone_number PASSED                                                                                             [ 81%]
tests/providers/test_phone_number.py::TestPtBr::test_phone_number PASSED                                                                                             [ 81%]
tests/providers/test_phone_number.py::TestPtBr::test_msisdn PASSED                                                                                                   [ 81%]
tests/providers/test_phone_number.py::TestPtBr::test_cellphone PASSED                                                                                                [ 82%]
tests/providers/test_phone_number.py::TestHuHu::test_phone_number PASSED                                                                                             [ 82%]
tests/providers/test_phone_number.py::TestThTh::test_phone_number PASSED                                                                                             [ 82%]
tests/providers/test_phone_number.py::TestHyAm::test_phone_number PASSED                                                                                             [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_globe_mobile_number PASSED                                                                                      [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_smart_mobile_number PASSED                                                                                      [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_sun_mobile_number PASSED                                                                                        [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_mobile_number PASSED                                                                                            [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_globe_area2_landline_number PASSED                                                                              [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_pldt_area2_landline_number PASSED                                                                               [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_bayantel_area2_landline_number PASSED                                                                           [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_misc_area2_landline_number PASSED                                                                               [ 82%]
tests/providers/test_phone_number.py::TestEnPh::test_area2_landline_number PASSED                                                                                    [ 83%]
tests/providers/test_phone_number.py::TestEnPh::test_non_area2_landline_number PASSED                                                                                [ 83%]
tests/providers/test_phone_number.py::TestEnPh::test_landline_number PASSED                                                                                          [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_globe_mobile_number PASSED                                                                                     [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_smart_mobile_number PASSED                                                                                     [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_sun_mobile_number PASSED                                                                                       [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_mobile_number PASSED                                                                                           [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_globe_area2_landline_number PASSED                                                                             [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_pldt_area2_landline_number PASSED                                                                              [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_bayantel_area2_landline_number PASSED                                                                          [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_misc_area2_landline_number PASSED                                                                              [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_area2_landline_number PASSED                                                                                   [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_non_area2_landline_number PASSED                                                                               [ 83%]
tests/providers/test_phone_number.py::TestFilPh::test_landline_number PASSED                                                                                         [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_globe_mobile_number PASSED                                                                                      [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_smart_mobile_number PASSED                                                                                      [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_sun_mobile_number PASSED                                                                                        [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_mobile_number PASSED                                                                                            [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_globe_area2_landline_number PASSED                                                                              [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_pldt_area2_landline_number PASSED                                                                               [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_bayantel_area2_landline_number PASSED                                                                           [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_misc_area2_landline_number PASSED                                                                               [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_area2_landline_number PASSED                                                                                    [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_non_area2_landline_number PASSED                                                                                [ 84%]
tests/providers/test_phone_number.py::TestTlPh::test_landline_number PASSED                                                                                          [ 84%]
tests/providers/test_phone_number.py::TestTaIn::test_phone_number PASSED                                                                                             [ 85%]
tests/providers/test_phone_number.py::TestEsEs::test_phone_number PASSED                                                                                             [ 85%]
tests/providers/test_profile.py::TestProfileProvider::test_profile PASSED                                                                                            [ 85%]
tests/providers/test_profile.py::TestProfileProvider::test_simple_profile PASSED                                                                                     [ 85%]
tests/providers/test_python.py::test_pyfloat_right_and_left_digits_positive[1234567-5-12345] PASSED                                                                  [ 85%]
tests/providers/test_python.py::test_pyfloat_right_and_left_digits_positive[1234567-0-1] PASSED                                                                      [ 85%]
tests/providers/test_python.py::test_pyfloat_right_and_left_digits_positive[1234567-1-1] PASSED                                                                      [ 85%]
tests/providers/test_python.py::test_pyfloat_right_and_left_digits_positive[1234567-2-12] PASSED                                                                     [ 85%]
tests/providers/test_python.py::test_pyfloat_right_and_left_digits_positive[0123-1-1] PASSED                                                                         [ 85%]
tests/providers/test_python.py::test_pyfloat_right_or_left_digit_overflow PASSED                                                                                     [ 85%]
tests/providers/test_python.py::TestPyint::test_pyint PASSED                                                                                                         [ 85%]
tests/providers/test_python.py::TestPyint::test_pyint_bound_0 PASSED                                                                                                 [ 85%]
tests/providers/test_python.py::TestPyint::test_pyint_bound_negative PASSED                                                                                          [ 85%]
tests/providers/test_python.py::TestPyint::test_pyint_bound_positive PASSED                                                                                          [ 86%]
tests/providers/test_python.py::TestPyint::test_pyint_bounds PASSED                                                                                                  [ 86%]
tests/providers/test_python.py::TestPyint::test_pyint_range PASSED                                                                                                   [ 86%]
tests/providers/test_python.py::TestPyint::test_pyint_step PASSED                                                                                                    [ 86%]
tests/providers/test_python.py::TestPyfloat::test_left_digits PASSED                                                                                                 [ 86%]
tests/providers/test_python.py::TestPyfloat::test_max_value PASSED                                                                                                   [ 86%]
tests/providers/test_python.py::TestPyfloat::test_max_value_and_positive PASSED                                                                                      [ 86%]
tests/providers/test_python.py::TestPyfloat::test_max_value_should_be_greater_than_min_value PASSED                                                                  [ 86%]
tests/providers/test_python.py::TestPyfloat::test_min_value PASSED                                                                                                   [ 86%]
tests/providers/test_python.py::TestPyfloat::test_positive PASSED                                                                                                    [ 86%]
tests/providers/test_python.py::TestPyfloat::test_positive_and_min_value_incompatible PASSED                                                                         [ 86%]
tests/providers/test_python.py::TestPyfloat::test_positive_doesnt_return_zero PASSED                                                                                 [ 86%]
tests/providers/test_python.py::TestPyfloat::test_pyfloat PASSED                                                                                                     [ 87%]
tests/providers/test_python.py::TestPyfloat::test_right_digits PASSED                                                                                                [ 87%]
tests/providers/test_python.py::TestPystrFormat::test_formatter_invocation PASSED                                                                                    [ 87%]
tests/providers/test_python.py::TestPython::test_pybool PASSED                                                                                                       [ 87%]
tests/providers/test_python.py::TestPython::test_pylist PASSED                                                                                                       [ 87%]
tests/providers/test_python.py::TestPython::test_pylist_types PASSED                                                                                                 [ 87%]
tests/providers/test_python.py::TestPython::test_pytuple PASSED                                                                                                      [ 87%]
tests/providers/test_python.py::TestPython::test_pytuple_size PASSED                                                                                                 [ 87%]
tests/providers/test_ssn.py::TestSvSE::test_org_and_vat_id PASSED                                                                                                    [ 87%]
tests/providers/test_ssn.py::TestSvSE::test_org_id_long_no_dash PASSED                                                                                               [ 87%]
tests/providers/test_ssn.py::TestSvSE::test_org_id_long_with_dash PASSED                                                                                             [ 87%]
tests/providers/test_ssn.py::TestSvSE::test_org_id_short_no_dash PASSED                                                                                              [ 87%]
tests/providers/test_ssn.py::TestSvSE::test_org_id_short_with_dash PASSED                                                                                            [ 88%]
tests/providers/test_ssn.py::TestSvSE::test_pers_id_long_no_dash PASSED                                                                                              [ 88%]
tests/providers/test_ssn.py::TestSvSE::test_pers_id_long_with_dash PASSED                                                                                            [ 88%]
tests/providers/test_ssn.py::TestSvSE::test_pers_id_short_no_dash PASSED                                                                                             [ 88%]
tests/providers/test_ssn.py::TestSvSE::test_pers_id_short_with_dash PASSED                                                                                           [ 88%]
tests/providers/test_ssn.py::TestSvSE::test_vat_id PASSED                                                                                                            [ 88%]
tests/providers/test_ssn.py::TestBgBG::test_vat_id PASSED                                                                                                            [ 88%]
tests/providers/test_ssn.py::TestCsCZ::test_birth_number PASSED                                                                                                      [ 88%]
tests/providers/test_ssn.py::TestCsCZ::test_vat_id PASSED                                                                                                            [ 88%]
tests/providers/test_ssn.py::TestSkSK::test_birth_number PASSED                                                                                                      [ 88%]
tests/providers/test_ssn.py::TestSkSK::test_vat_id PASSED                                                                                                            [ 88%]
tests/providers/test_ssn.py::TestDeAT::test_vat_id PASSED                                                                                                            [ 88%]
tests/providers/test_ssn.py::TestElCY::test_vat_id PASSED                                                                                                            [ 88%]
tests/providers/test_ssn.py::TestElGr::test_police_id PASSED                                                                                                         [ 89%]
tests/providers/test_ssn.py::TestElGr::test_vat_id PASSED                                                                                                            [ 89%]
tests/providers/test_ssn.py::TestEnCA::test_ssn PASSED                                                                                                               [ 89%]
tests/providers/test_ssn.py::TestEnUS::test_bad_tin_type PASSED                                                                                                      [ 89%]
tests/providers/test_ssn.py::TestEnUS::test_ein PASSED                                                                                                               [ 89%]
tests/providers/test_ssn.py::TestEnUS::test_invalid_ssn PASSED                                                                                                       [ 89%]
tests/providers/test_ssn.py::TestEnUS::test_itin PASSED                                                                                                              [ 89%]
tests/providers/test_ssn.py::TestEnUS::test_prohibited_ssn_value PASSED                                                                                              [ 89%]
tests/providers/test_ssn.py::TestEnUS::test_ssn PASSED                                                                                                               [ 89%]
tests/providers/test_ssn.py::TestEnUS::test_wrong_tin_type_case PASSED                                                                                               [ 89%]
tests/providers/test_ssn.py::TestEsES::test_cif PASSED                                                                                                               [ 89%]
tests/providers/test_ssn.py::TestEsES::test_doi PASSED                                                                                                               [ 89%]
tests/providers/test_ssn.py::TestEsES::test_nie PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEsES::test_nif PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEsES::test_vat_id PASSED                                                                                                            [ 90%]
tests/providers/test_ssn.py::TestEsCA::test_cif PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEsCA::test_doi PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEsCA::test_nie PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEsCA::test_nif PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEsCA::test_vat_id PASSED                                                                                                            [ 90%]
tests/providers/test_ssn.py::TestEsMX::test_curp PASSED                                                                                                              [ 90%]
tests/providers/test_ssn.py::TestEsMX::test_rfc_legal PASSED                                                                                                         [ 90%]
tests/providers/test_ssn.py::TestEsMX::test_rfc_natural PASSED                                                                                                       [ 90%]
tests/providers/test_ssn.py::TestEsMX::test_ssn PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEtEE::test_ssn PASSED                                                                                                               [ 90%]
tests/providers/test_ssn.py::TestEtEE::test_ssn_2000 PASSED                                                                                                          [ 91%]
tests/providers/test_ssn.py::TestEtEE::test_ssn_2100 PASSED                                                                                                          [ 91%]
tests/providers/test_ssn.py::TestEtEE::test_ssn_checksum PASSED                                                                                                      [ 91%]
tests/providers/test_ssn.py::TestEtEE::test_vat_id PASSED                                                                                                            [ 91%]
tests/providers/test_ssn.py::TestFiFI::test_artifical_ssn PASSED                                                                                                     [ 91%]
tests/providers/test_ssn.py::TestFiFI::test_century_code PASSED                                                                                                      [ 91%]
tests/providers/test_ssn.py::TestFiFI::test_ssn_sanity PASSED                                                                                                        [ 91%]
tests/providers/test_ssn.py::TestFiFI::test_valid_ssn PASSED                                                                                                         [ 91%]
tests/providers/test_ssn.py::TestFiFI::test_vat_id PASSED                                                                                                            [ 91%]
tests/providers/test_ssn.py::TestFrFR::test_vat_id PASSED                                                                                                            [ 91%]
tests/providers/test_ssn.py::TestFrCH::test_checksum[checksum_remainder_11] PASSED                                                                                   [ 91%]
tests/providers/test_ssn.py::TestFrCH::test_checksum[checksum_remainder_10] PASSED                                                                                   [ 91%]
tests/providers/test_ssn.py::TestFrCH::test_checksum[checksum_remainder_other] PASSED                                                                                [ 92%]
tests/providers/test_ssn.py::TestEnGB::test_vat_id PASSED                                                                                                            [ 92%]
tests/providers/test_ssn.py::TestHrHR::test_ssn PASSED                                                                                                               [ 92%]
tests/providers/test_ssn.py::TestHrHR::test_ssn_checksum PASSED                                                                                                      [ 92%]
tests/providers/test_ssn.py::TestHrHR::test_vat_id PASSED                                                                                                            [ 92%]
tests/providers/test_ssn.py::TestHuHU::test_ssn PASSED                                                                                                               [ 92%]
tests/providers/test_ssn.py::TestHuHU::test_vat_id PASSED                                                                                                            [ 92%]
tests/providers/test_ssn.py::TestPtBR::test_pt_BR_cpf PASSED                                                                                                         [ 92%]
tests/providers/test_ssn.py::TestPtBR::test_pt_BR_rg PASSED                                                                                                          [ 92%]
tests/providers/test_ssn.py::TestPtBR::test_pt_BR_ssn PASSED                                                                                                         [ 92%]
tests/providers/test_ssn.py::TestPtBR::test_pt_BR_ssn_checksum PASSED                                                                                                [ 92%]
tests/providers/test_ssn.py::TestNlNL::test_vat_id PASSED                                                                                                            [ 92%]
tests/providers/test_ssn.py::TestNoNO::test_no_NO_ssn PASSED                                                                                                         [ 92%]
tests/providers/test_ssn.py::TestNoNO::test_no_NO_ssn_checksum PASSED                                                                                                [ 93%]
tests/providers/test_ssn.py::TestNoNO::test_no_NO_ssn_dob_passed PASSED                                                                                              [ 93%]
tests/providers/test_ssn.py::TestNoNO::test_no_NO_ssn_gender_passed PASSED                                                                                           [ 93%]
tests/providers/test_ssn.py::TestNoNO::test_no_NO_ssn_invalid_dob_passed PASSED                                                                                      [ 93%]
tests/providers/test_ssn.py::TestNoNO::test_no_NO_ssn_invalid_gender_passed PASSED                                                                                   [ 93%]
tests/providers/test_ssn.py::TestPlPL::test_calculate_month PASSED                                                                                                   [ 93%]
tests/providers/test_ssn.py::TestPlPL::test_ssn PASSED                                                                                                               [ 93%]
tests/providers/test_ssn.py::TestPlPL::test_ssn_checksum PASSED                                                                                                      [ 93%]
tests/providers/test_ssn.py::TestPlPL::test_vat_id PASSED                                                                                                            [ 93%]
tests/providers/test_ssn.py::TestEnPh::test_PH_gsis PASSED                                                                                                           [ 93%]
tests/providers/test_ssn.py::TestEnPh::test_PH_pagibig PASSED                                                                                                        [ 93%]
tests/providers/test_ssn.py::TestEnPh::test_PH_philhealth PASSED                                                                                                     [ 93%]
tests/providers/test_ssn.py::TestEnPh::test_PH_sss PASSED                                                                                                            [ 94%]
tests/providers/test_ssn.py::TestEnPh::test_PH_umid PASSED                                                                                                           [ 94%]
tests/providers/test_ssn.py::TestFilPh::test_PH_gsis PASSED                                                                                                          [ 94%]
tests/providers/test_ssn.py::TestFilPh::test_PH_pagibig PASSED                                                                                                       [ 94%]
tests/providers/test_ssn.py::TestFilPh::test_PH_philhealth PASSED                                                                                                    [ 94%]
tests/providers/test_ssn.py::TestFilPh::test_PH_sss PASSED                                                                                                           [ 94%]
tests/providers/test_ssn.py::TestFilPh::test_PH_umid PASSED                                                                                                          [ 94%]
tests/providers/test_ssn.py::TestThTH::test_ssn PASSED                                                                                                               [ 94%]
tests/providers/test_ssn.py::TestThTH::test_vat_id PASSED                                                                                                            [ 94%]
tests/providers/test_ssn.py::TestTlPh::test_PH_gsis PASSED                                                                                                           [ 94%]
tests/providers/test_ssn.py::TestTlPh::test_PH_pagibig PASSED                                                                                                        [ 94%]
tests/providers/test_ssn.py::TestTlPh::test_PH_philhealth PASSED                                                                                                     [ 94%]
tests/providers/test_ssn.py::TestTlPh::test_PH_sss PASSED                                                                                                            [ 95%]
tests/providers/test_ssn.py::TestTlPh::test_PH_umid PASSED                                                                                                           [ 95%]
tests/providers/test_ssn.py::TestEnIn::test_first_digit_non_zero PASSED                                                                                              [ 95%]
tests/providers/test_ssn.py::TestEnIn::test_length PASSED                                                                                                            [ 95%]
tests/providers/test_ssn.py::TestEnIn::test_valid_luhn PASSED                                                                                                        [ 95%]
tests/providers/test_ssn.py::TestZhCN::test_zh_CN_ssn PASSED                                                                                                         [ 95%]
tests/providers/test_ssn.py::TestZhCN::test_zh_CN_ssn_gender_passed PASSED                                                                                           [ 95%]
tests/providers/test_ssn.py::TestZhCN::test_zh_CN_ssn_invalid_gender_passed PASSED                                                                                   [ 95%]
tests/providers/test_ssn.py::TestRoRO::test_ssn PASSED                                                                                                               [ 95%]
tests/providers/test_ssn.py::TestRoRO::test_ssn_checksum PASSED                                                                                                      [ 95%]
tests/providers/test_ssn.py::TestRoRO::test_vat_checksum PASSED                                                                                                      [ 95%]
tests/providers/test_ssn.py::TestRoRO::test_vat_id PASSED                                                                                                            [ 95%]
tests/providers/test_user_agent.py::TestUserAgentProvider::test_android_platform_token PASSED                                                                        [ 95%]
tests/providers/test_user_agent.py::TestUserAgentProvider::test_ios_platform_token PASSED                                                                            [ 96%]
tests/pytest/test_autouse_faker_locale.py::test_no_injection PASSED                                                                                                  [ 96%]
tests/pytest/test_autouse_faker_locale.py::test_inject_faker_seed PASSED                                                                                             [ 96%]
tests/pytest/test_autouse_faker_seed.py::test_no_injection PASSED                                                                                                    [ 96%]
tests/pytest/test_autouse_faker_seed.py::test_inject_faker_locale PASSED                                                                                             [ 96%]
tests/pytest/test_manual_injection.py::test_no_injection PASSED                                                                                                      [ 96%]
tests/pytest/test_manual_injection.py::test_inject_faker_locale PASSED                                                                                               [ 96%]
tests/pytest/test_manual_injection.py::test_inject_faker_seed PASSED                                                                                                 [ 96%]
tests/pytest/test_manual_injection.py::test_inject_faker_seed_and_locale PASSED                                                                                      [ 96%]
tests/pytest/test_unique_clear.py::test_unique_clears PASSED                                                                                                         [ 96%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_locale.py::test_no_injection SKIPPED (This test is skipped by default since it depends on chang...) [ 96%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_locale.py::test_inject_faker_seed SKIPPED (This test is skipped by default since it depends on ...) [ 96%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_seed.py::test_no_injection SKIPPED (This test is skipped by default since it depends on changes...) [ 97%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_seed.py::test_inject_faker_locale SKIPPED (This test is skipped by default since it depends on ...) [ 97%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_no_injection SKIPPED (This test is skipped by default since it depends on changes i...) [ 97%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_inject_faker_locale SKIPPED (This test is skipped by default since it depends on ch...) [ 97%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_inject_faker_seed SKIPPED (This test is skipped by default since it depends on chan...) [ 97%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_inject_faker_seed_and_locale SKIPPED (This test is skipped by default since it depe...) [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_what_is_not_method PASSED                                                                          [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_name_is_not_dotted_path_to_provider_method PASSED                                                  [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_name_is_dotted_path_to_base_provider_method PASSED                                                 [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_name_is_dotted_path_to_standard_provider_method PASSED                                             [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_name_is_dotted_path_to_localized_provider_method PASSED                                            [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_log_warning PASSED                                                                                 [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_stringify_results PASSED                                                                           [ 97%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_parsing_empty_lines PASSED                                                                         [ 98%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_parsing_single_line_non_sample PASSED                                                              [ 98%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_parsing_single_line_valid_sample PASSED                                                            [ 98%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_parsing_multiple_lines PASSED                                                                      [ 98%]
tests/sphinx/test_docstring.py::TestProviderMethodDocstring::test_end_to_end_sample_generation PASSED                                                                [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_ast_parser_called_in_eval_mode PASSED                                                                  [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_invalid_syntax PASSED                                                                                  [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_single_instance_of_variable_access PASSED                                                              [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_ordereddict_variable_access_exception PASSED                                                           [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_single_instance_of_attribute_access PASSED                                                             [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_single_instance_of_method_or_function_call PASSED                                                      [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_ordereddict_constructor_exception PASSED                                                               [ 98%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_allowed_literal_types PASSED                                                                           [ 99%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_prohibited_literal_types PASSED                                                                        [ 99%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_prohibited_operations PASSED                                                                           [ 99%]
tests/sphinx/test_validator.py::TestSampleCodeValidator::test_other_prohibited_expressions PASSED                                                                    [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_add_dicts PASSED                                                                                                      [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_choice_distribution PASSED                                                                                            [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_choices_distribution_unique PASSED                                                                                    [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_find_available_locales PASSED                                                                                         [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_find_available_providers PASSED                                                                                       [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_get_path PASSED                                                                                                       [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_invalid_luhn PASSED                                                                                                   [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_luhn_checksum PASSED                                                                                                  [ 99%]
tests/utils/test_utils.py::UtilsTestCase::test_valid_luhn PASSED                                                                                                     [100%]

============================================================================= warnings summary =============================================================================
faker/providers/person/fr_QC/__init__.py:8
tests/test_factory.py::FactoryTestCase::test_documentor
tests/test_providers_formats.py::test_no_invalid_formats[fr_QC]
  /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/faker/providers/person/fr_QC/__init__.py:8: UserWarning: fr_QC locale is deprecated. Please use fr_CA.
    warnings.warn("fr_QC locale is deprecated. Please use fr_CA.")

tests/test_factory.py::FactoryTestCase::test_documentor
  /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/faker/documentor.py:91: UserWarning: No appropriate country for country code AA
    warnings.warn(str(e))

tests/test_factory.py::FactoryTestCase::test_documentor
  /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/faker/documentor.py:91: UserWarning: No appropriate country for country code QC
    warnings.warn(str(e))

tests/test_factory.py::FactoryTestCase::test_documentor
  /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/faker/documentor.py:91: UserWarning: Country code cannot be determined from locale
    warnings.warn(str(e))

-- Docs: https://docs.pytest.org/en/stable/warnings.html
========================================================== 1234 passed, 8 skipped, 6 warnings in 68.96s (0:01:08) ==========================================================
py38 run-test: commands[1] | coverage run --source=faker -a -m pytest --exclusive-faker-session tests/pytest/session_overrides
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1 -- /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/py38/bin/python
cachedir: .tox/py38/.pytest_cache
rootdir: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0, configfile: setup.cfg
plugins: Faker-8.8.0
collected 8 items

tests/pytest/session_overrides/session_locale/test_autouse_faker_locale.py::test_no_injection PASSED                                                                 [ 12%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_locale.py::test_inject_faker_seed PASSED                                                            [ 25%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_seed.py::test_no_injection PASSED                                                                   [ 37%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_seed.py::test_inject_faker_locale PASSED                                                            [ 50%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_no_injection PASSED                                                                     [ 62%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_inject_faker_locale PASSED                                                              [ 75%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_inject_faker_seed PASSED                                                                [ 87%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py::test_inject_faker_seed_and_locale PASSED                                                     [100%]

============================================================================ 8 passed in 0.21s =============================================================================
py38 run-test: commands[2] | coverage report
Name                                              Stmts   Miss  Cover
---------------------------------------------------------------------
faker/__init__.py                                     5      0   100%
faker/__main__.py                                     3      3     0%
faker/cli.py                                        107     14    87%
faker/config.py                                       6      0   100%
faker/contrib/__init__.py                             0      0   100%
faker/contrib/pytest/__init__.py                      0      0   100%
faker/contrib/pytest/plugin.py                       22      0   100%
faker/documentor.py                                  63      3    95%
faker/exceptions.py                                   3      0   100%
faker/factory.py                                     68     10    85%
faker/generator.py                                   88      6    93%
faker/providers/__init__.py                         105      0   100%
faker/providers/address/__init__.py                  57      0   100%
faker/providers/address/cs_CZ/__init__.py            27      0   100%
faker/providers/address/da_DK/__init__.py            20      0   100%
faker/providers/address/de/__init__.py                3      0   100%
faker/providers/address/de_AT/__init__.py            25      0   100%
faker/providers/address/de_CH/__init__.py            17      0   100%
faker/providers/address/de_DE/__init__.py            25      0   100%
faker/providers/address/el_GR/__init__.py            30      0   100%
faker/providers/address/en/__init__.py                3      0   100%
faker/providers/address/en_AU/__init__.py            23      0   100%
faker/providers/address/en_CA/__init__.py            45      0   100%
faker/providers/address/en_GB/__init__.py            31      0   100%
faker/providers/address/en_IE/__init__.py            14      0   100%
faker/providers/address/en_IN/__init__.py            15      0   100%
faker/providers/address/en_NZ/__init__.py            28      0   100%
faker/providers/address/en_PH/__init__.py           108      0   100%
faker/providers/address/en_US/__init__.py            65      0   100%
faker/providers/address/es/__init__.py                3      0   100%
faker/providers/address/es_ES/__init__.py            24      0   100%
faker/providers/address/es_MX/__init__.py            31      0   100%
faker/providers/address/fa_IR/__init__.py            20      0   100%
faker/providers/address/fi_FI/__init__.py            20      0   100%
faker/providers/address/fil_PH/__init__.py            3      0   100%
faker/providers/address/fr_CH/__init__.py            24      0   100%
faker/providers/address/fr_FR/__init__.py            27      0   100%
faker/providers/address/he_IL/__init__.py            13      0   100%
faker/providers/address/hi_IN/__init__.py            16      0   100%
faker/providers/address/hr_HR/__init__.py            21      0   100%
faker/providers/address/hu_HU/__init__.py            35      0   100%
faker/providers/address/hy_AM/__init__.py            51      0   100%
faker/providers/address/id_ID/__init__.py            30      0   100%
faker/providers/address/it_IT/__init__.py            24      0   100%
faker/providers/address/ja_JP/__init__.py            28      0   100%
faker/providers/address/ka_GE/__init__.py            15      0   100%
faker/providers/address/ko_KR/__init__.py            77      0   100%
faker/providers/address/ne_NP/__init__.py            23      0   100%
faker/providers/address/nl_BE/__init__.py            17      0   100%
faker/providers/address/nl_NL/__init__.py            17      0   100%
faker/providers/address/no_NO/__init__.py            19      0   100%
faker/providers/address/pl_PL/__init__.py            21      0   100%
faker/providers/address/pt_BR/__init__.py            34      0   100%
faker/providers/address/pt_PT/__init__.py            28      0   100%
faker/providers/address/ro_RO/__init__.py            25      0   100%
faker/providers/address/ru_RU/__init__.py            62      0   100%
faker/providers/address/sk_SK/__init__.py            27      0   100%
faker/providers/address/sl_SI/__init__.py            19      0   100%
faker/providers/address/sv_SE/__init__.py            20      0   100%
faker/providers/address/ta_IN/__init__.py            16      0   100%
faker/providers/address/th/__init__.py                3      0   100%
faker/providers/address/th_TH/__init__.py            28      0   100%
faker/providers/address/tl_PH/__init__.py             3      0   100%
faker/providers/address/uk_UA/__init__.py            20      0   100%
faker/providers/address/zh_CN/__init__.py            24      0   100%
faker/providers/address/zh_TW/__init__.py            28      0   100%
faker/providers/automotive/__init__.py                9      0   100%
faker/providers/automotive/ar_JO/__init__.py          8      0   100%
faker/providers/automotive/ar_PS/__init__.py          8      0   100%
faker/providers/automotive/ar_SA/__init__.py         23      0   100%
faker/providers/automotive/de_DE/__init__.py          9      0   100%
faker/providers/automotive/en_CA/__init__.py          3      0   100%
faker/providers/automotive/en_GB/__init__.py          3      0   100%
faker/providers/automotive/en_NZ/__init__.py          3      0   100%
faker/providers/automotive/en_PH/__init__.py         17      0   100%
faker/providers/automotive/en_US/__init__.py          3      0   100%
faker/providers/automotive/es_ES/__init__.py         18      0   100%
faker/providers/automotive/fil_PH/__init__.py         3      0   100%
faker/providers/automotive/fr_FR/__init__.py          3      0   100%
faker/providers/automotive/he_IL/__init__.py          3      0   100%
faker/providers/automotive/hu_HU/__init__.py          3      0   100%
faker/providers/automotive/id_ID/__init__.py          3      0   100%
faker/providers/automotive/no_NO/__init__.py          3      0   100%
faker/providers/automotive/pl_PL/__init__.py          5      0   100%
faker/providers/automotive/pt_BR/__init__.py          3      0   100%
faker/providers/automotive/pt_PT/__init__.py          3      0   100%
faker/providers/automotive/ro_RO/__init__.py          9      0   100%
faker/providers/automotive/ru_RU/__init__.py         24      0   100%
faker/providers/automotive/sk_SK/__init__.py          9      0   100%
faker/providers/automotive/sv_SE/__init__.py          3      0   100%
faker/providers/automotive/th_TH/__init__.py          8      0   100%
faker/providers/automotive/tl_PH/__init__.py          3      0   100%
faker/providers/automotive/tr_TR/__init__.py         10      0   100%
faker/providers/bank/__init__.py                     54      0   100%
faker/providers/bank/de_AT/__init__.py                4      0   100%
faker/providers/bank/de_CH/__init__.py                4      0   100%
faker/providers/bank/de_DE/__init__.py                4      0   100%
faker/providers/bank/en_GB/__init__.py                4      0   100%
faker/providers/bank/en_IE/__init__.py                4      0   100%
faker/providers/bank/en_PH/__init__.py               15      0   100%
faker/providers/bank/es_ES/__init__.py                4      0   100%
faker/providers/bank/fi_FI/__init__.py                4      0   100%
faker/providers/bank/fil_PH/__init__.py               3      0   100%
faker/providers/bank/fr_CH/__init__.py                3      0   100%
faker/providers/bank/fr_FR/__init__.py                4      0   100%
faker/providers/bank/it_CH/__init__.py                3      0   100%
faker/providers/bank/it_IT/__init__.py                4      0   100%
faker/providers/bank/nl_NL/__init__.py                4      0   100%
faker/providers/bank/no_NO/__init__.py                4      0   100%
faker/providers/bank/pl_PL/__init__.py                4      0   100%
faker/providers/bank/pt_PT/__init__.py                4      0   100%
faker/providers/bank/ro_RO/__init__.py                5      0   100%
faker/providers/bank/ru_RU/__init__.py               25      0   100%
faker/providers/bank/th_TH/__init__.py                7      0   100%
faker/providers/bank/tl_PH/__init__.py                3      0   100%
faker/providers/bank/tr_TR/__init__.py                4      0   100%
faker/providers/barcode/__init__.py                  31      0   100%
faker/providers/barcode/en_CA/__init__.py             4      0   100%
faker/providers/barcode/en_US/__init__.py            63      0   100%
faker/providers/barcode/es_ES/__init__.py             3      0   100%
faker/providers/barcode/fr_CA/__init__.py             3      0   100%
faker/providers/barcode/ja_JP/__init__.py             9      0   100%
faker/providers/color/__init__.py                    21      0   100%
faker/providers/color/ar_PS/__init__.py               5      0   100%
faker/providers/color/color.py                      131      1    99%
faker/providers/color/en_US/__init__.py               3      0   100%
faker/providers/color/es_ES/__init__.py               6      0   100%
faker/providers/color/fa_IR/__init__.py               5      0   100%
faker/providers/color/fr_FR/__init__.py               6      0   100%
faker/providers/color/he_IL/__init__.py               6      0   100%
faker/providers/color/hr_HR/__init__.py               6      0   100%
faker/providers/color/hu_HU/__init__.py               3      0   100%
faker/providers/color/hy_AM/__init__.py               5      0   100%
faker/providers/color/pt_BR/__init__.py               6      0   100%
faker/providers/color/ru_RU/__init__.py               6      0   100%
faker/providers/color/sk_SK/__init__.py               3      0   100%
faker/providers/color/th_TH/__init__.py               6      0   100%
faker/providers/color/uk_UA/__init__.py               4      0   100%
faker/providers/company/__init__.py                  22      0   100%
faker/providers/company/bg_BG/__init__.py             4      0   100%
faker/providers/company/cs_CZ/__init__.py             4      0   100%
faker/providers/company/de_DE/__init__.py             4      0   100%
faker/providers/company/en_PH/__init__.py            20      0   100%
faker/providers/company/en_US/__init__.py             3      0   100%
faker/providers/company/es_MX/__init__.py            19      0   100%
faker/providers/company/fa_IR/__init__.py             5      0   100%
faker/providers/company/fi_FI/__init__.py            26      0   100%
faker/providers/company/fil_PH/__init__.py           20      0   100%
faker/providers/company/fr_CH/__init__.py            20      0   100%
faker/providers/company/fr_FR/__init__.py            38      2    95%
faker/providers/company/hr_HR/__init__.py             4      0   100%
faker/providers/company/hu_HU/__init__.py             6      0   100%
faker/providers/company/hy_AM/__init__.py             6      0   100%
faker/providers/company/id_ID/__init__.py             7      0   100%
faker/providers/company/it_IT/__init__.py            32      0   100%
faker/providers/company/ja_JP/__init__.py             9      0   100%
faker/providers/company/ko_KR/__init__.py            16      0   100%
faker/providers/company/nl_NL/__init__.py            10      0   100%
faker/providers/company/no_NO/__init__.py             4      0   100%
faker/providers/company/pl_PL/__init__.py            56      0   100%
faker/providers/company/pt_BR/__init__.py            38      0   100%
faker/providers/company/pt_PT/__init__.py             7      0   100%
faker/providers/company/ro_RO/__init__.py             6      0   100%
faker/providers/company/ru_RU/__init__.py            65      0   100%
faker/providers/company/sk_SK/__init__.py             4      0   100%
faker/providers/company/sl_SI/__init__.py             4      0   100%
faker/providers/company/sv_SE/__init__.py             4      0   100%
faker/providers/company/th_TH/__init__.py            17      0   100%
faker/providers/company/tl_PH/__init__.py             3      0   100%
faker/providers/company/tr_TR/__init__.py             7      0   100%
faker/providers/company/zh_CN/__init__.py             7      0   100%
faker/providers/company/zh_TW/__init__.py             7      0   100%
faker/providers/credit_card/__init__.py              64      0   100%
faker/providers/credit_card/en_US/__init__.py         3      0   100%
faker/providers/credit_card/fa_IR/__init__.py        37      0   100%
faker/providers/credit_card/pt_PT/__init__.py        11      0   100%
faker/providers/credit_card/ru_RU/__init__.py        20      0   100%
faker/providers/currency/__init__.py                 25      0   100%
faker/providers/currency/cs_CZ/__init__.py            5      0   100%
faker/providers/currency/de_AT/__init__.py            5      0   100%
faker/providers/currency/de_DE/__init__.py            5      0   100%
faker/providers/currency/en_AU/__init__.py            5      0   100%
faker/providers/currency/en_CA/__init__.py            5      0   100%
faker/providers/currency/en_US/__init__.py            5      0   100%
faker/providers/currency/es_ES/__init__.py            6      0   100%
faker/providers/currency/fr_CA/__init__.py            5      0   100%
faker/providers/currency/fr_FR/__init__.py            5      0   100%
faker/providers/currency/it_IT/__init__.py            5      0   100%
faker/providers/currency/pl_PL/__init__.py            5      0   100%
faker/providers/currency/ro_RO/__init__.py            5      0   100%
faker/providers/currency/ru_RU/__init__.py            6      0   100%
faker/providers/currency/sk_SK/__init__.py            5      0   100%
faker/providers/currency/sv_SE/__init__.py            3      0   100%
faker/providers/currency/th_TH/__init__.py            3      0   100%
faker/providers/date_time/__init__.py               318      8    97%
faker/providers/date_time/ar_AA/__init__.py          16      0   100%
faker/providers/date_time/ar_EG/__init__.py           3      0   100%
faker/providers/date_time/cs_CZ/__init__.py          10      0   100%
faker/providers/date_time/de_AT/__init__.py          10      0   100%
faker/providers/date_time/de_DE/__init__.py          10      0   100%
faker/providers/date_time/en_PH/__init__.py           3      0   100%
faker/providers/date_time/en_US/__init__.py           3      0   100%
faker/providers/date_time/es_ES/__init__.py          10      0   100%
faker/providers/date_time/fil_PH/__init__.py         10      0   100%
faker/providers/date_time/fr_FR/__init__.py          10      0   100%
faker/providers/date_time/hi_IN/__init__.py          10      0   100%
faker/providers/date_time/hr_HR/__init__.py          10      0   100%
faker/providers/date_time/hu_HU/__init__.py          10      0   100%
faker/providers/date_time/hy_AM/__init__.py          10      0   100%
faker/providers/date_time/id_ID/__init__.py          10      0   100%
faker/providers/date_time/it_IT/__init__.py          10      0   100%
faker/providers/date_time/ko_KR/__init__.py          10      0   100%
faker/providers/date_time/pl_PL/__init__.py          10      0   100%
faker/providers/date_time/pt_PT/__init__.py          10      0   100%
faker/providers/date_time/ro_RO/__init__.py          10      0   100%
faker/providers/date_time/ru_RU/__init__.py          11      0   100%
faker/providers/date_time/sk_SK/__init__.py          10      0   100%
faker/providers/date_time/sl_SI/__init__.py          10      0   100%
faker/providers/date_time/ta_IN/__init__.py          10      0   100%
faker/providers/date_time/th_TH/__init__.py         124      0   100%
faker/providers/date_time/tl_PH/__init__.py           3      0   100%
faker/providers/date_time/tr_TR/__init__.py          10      0   100%
faker/providers/file/__init__.py                     45      0   100%
faker/providers/file/en_US/__init__.py                3      3     0%
faker/providers/geo/__init__.py                      26      0   100%
faker/providers/geo/de_AT/__init__.py                 6      0   100%
faker/providers/geo/el_GR/__init__.py                12      0   100%
faker/providers/geo/en_IE/__init__.py                 3      0   100%
faker/providers/geo/en_US/__init__.py                 3      0   100%
faker/providers/geo/pt_PT/__init__.py                 5      0   100%
faker/providers/geo/tr_TR/__init__.py                 3      0   100%
faker/providers/internet/__init__.py                229      1    99%
faker/providers/internet/ar_AA/__init__.py            3      0   100%
faker/providers/internet/bg_BG/__init__.py            7      0   100%
faker/providers/internet/bs_BA/__init__.py            5      0   100%
faker/providers/internet/cs_CZ/__init__.py            6      0   100%
faker/providers/internet/de_AT/__init__.py            5      0   100%
faker/providers/internet/de_DE/__init__.py            5      0   100%
faker/providers/internet/el_GR/__init__.py           40      2    95%
faker/providers/internet/en_AU/__init__.py            4      0   100%
faker/providers/internet/en_GB/__init__.py            4      0   100%
faker/providers/internet/en_NZ/__init__.py            4      0   100%
faker/providers/internet/en_PH/__init__.py           29      0   100%
faker/providers/internet/en_US/__init__.py            3      0   100%
faker/providers/internet/es_ES/__init__.py            5      0   100%
faker/providers/internet/fa_IR/__init__.py            5      0   100%
faker/providers/internet/fi_FI/__init__.py            4      0   100%
faker/providers/internet/fil_PH/__init__.py           3      0   100%
faker/providers/internet/fr_CH/__init__.py            6      0   100%
faker/providers/internet/fr_FR/__init__.py            6      0   100%
faker/providers/internet/hr_HR/__init__.py            5      0   100%
faker/providers/internet/hu_HU/__init__.py            5      0   100%
faker/providers/internet/id_ID/__init__.py            3      0   100%
faker/providers/internet/it_IT/__init__.py            6      0   100%
faker/providers/internet/ja_JP/__init__.py            8      0   100%
faker/providers/internet/ko_KR/__init__.py            4      0   100%
faker/providers/internet/no_NO/__init__.py            4      0   100%
faker/providers/internet/pl_PL/__init__.py            5      0   100%
faker/providers/internet/pt_BR/__init__.py            6      0   100%
faker/providers/internet/pt_PT/__init__.py            5      0   100%
faker/providers/internet/ro_RO/__init__.py            6      0   100%
faker/providers/internet/ru_RU/__init__.py            7      0   100%
faker/providers/internet/sk_SK/__init__.py            6      0   100%
faker/providers/internet/sl_SI/__init__.py            9      0   100%
faker/providers/internet/sv_SE/__init__.py            5      0   100%
faker/providers/internet/th_TH/__init__.py            5      0   100%
faker/providers/internet/tl_PH/__init__.py            3      0   100%
faker/providers/internet/uk_UA/__init__.py            5      0   100%
faker/providers/internet/zh_CN/__init__.py           29      1    97%
faker/providers/internet/zh_TW/__init__.py            8      0   100%
faker/providers/isbn/__init__.py                     29      0   100%
faker/providers/isbn/en_US/__init__.py                3      0   100%
faker/providers/isbn/isbn.py                         32      0   100%
faker/providers/isbn/rules.py                         3      0   100%
faker/providers/job/__init__.py                       6      0   100%
faker/providers/job/ar_AA/__init__.py                 3      0   100%
faker/providers/job/bs_BA/__init__.py                 3      0   100%
faker/providers/job/de_DE/__init__.py                 3      0   100%
faker/providers/job/el_GR/__init__.py                 3      0   100%
faker/providers/job/en_US/__init__.py                 3      0   100%
faker/providers/job/fa_IR/__init__.py                 3      0   100%
faker/providers/job/fi_FI/__init__.py                 3      0   100%
faker/providers/job/fr_CH/__init__.py                 3      0   100%
faker/providers/job/fr_FR/__init__.py                 3      0   100%
faker/providers/job/hr_HR/__init__.py                 3      0   100%
faker/providers/job/hu_HU/__init__.py                 5      0   100%
faker/providers/job/hy_AM/__init__.py                 3      0   100%
faker/providers/job/ja_JP/__init__.py                 3      0   100%
faker/providers/job/ko_KR/__init__.py                 3      0   100%
faker/providers/job/pl_PL/__init__.py                 3      0   100%
faker/providers/job/pt_BR/__init__.py                 3      0   100%
faker/providers/job/pt_PT/__init__.py                 3      0   100%
faker/providers/job/ro_RO/__init__.py                 3      0   100%
faker/providers/job/ru_RU/__init__.py                 3      0   100%
faker/providers/job/sk_SK/__init__.py                 5      0   100%
faker/providers/job/th_TH/__init__.py                 3      0   100%
faker/providers/job/tr_TR/__init__.py                 3      0   100%
faker/providers/job/uk_UA/__init__.py                 3      0   100%
faker/providers/job/zh_CN/__init__.py                 3      0   100%
faker/providers/job/zh_TW/__init__.py                 3      0   100%
faker/providers/lorem/__init__.py                    65      0   100%
faker/providers/lorem/ar_AA/__init__.py               3      0   100%
faker/providers/lorem/cs_CZ/__init__.py               3      0   100%
faker/providers/lorem/el_GR/__init__.py               4      0   100%
faker/providers/lorem/en_PH/__init__.py              20      0   100%
faker/providers/lorem/en_US/__init__.py               3      0   100%
faker/providers/lorem/fil_PH/__init__.py              3      0   100%
faker/providers/lorem/fr_FR/__init__.py               3      0   100%
faker/providers/lorem/he_IL/__init__.py               3      0   100%
faker/providers/lorem/hy_AM/__init__.py               3      0   100%
faker/providers/lorem/ja_JP/__init__.py               5      0   100%
faker/providers/lorem/la/__init__.py                  3      0   100%
faker/providers/lorem/pl_PL/__init__.py               3      0   100%
faker/providers/lorem/ru_RU/__init__.py               3      0   100%
faker/providers/lorem/th_TH/__init__.py               5      0   100%
faker/providers/lorem/tl_PH/__init__.py               3      0   100%
faker/providers/lorem/zh_CN/__init__.py               4      0   100%
faker/providers/lorem/zh_TW/__init__.py               4      0   100%
faker/providers/misc/__init__.py                    228      0   100%
faker/providers/misc/en_PH/__init__.py               17      0   100%
faker/providers/misc/en_US/__init__.py                3      0   100%
faker/providers/misc/fil_PH/__init__.py               2      0   100%
faker/providers/misc/tl_PH/__init__.py                2      0   100%
faker/providers/person/__init__.py                  102      3    97%
faker/providers/person/ar_AA/__init__.py             11      0   100%
faker/providers/person/ar_PS/__init__.py              3      0   100%
faker/providers/person/ar_SA/__init__.py              3      0   100%
faker/providers/person/bg_BG/__init__.py             13      0   100%
faker/providers/person/cs_CZ/__init__.py             17      0   100%
faker/providers/person/de_AT/__init__.py             14      0   100%
faker/providers/person/de_CH/__init__.py              8      0   100%
faker/providers/person/de_DE/__init__.py             12      0   100%
faker/providers/person/dk_DK/__init__.py              9      0   100%
faker/providers/person/el_GR/__init__.py             11      0   100%
faker/providers/person/en/__init__.py                13      0   100%
faker/providers/person/en_GB/__init__.py             10      0   100%
faker/providers/person/en_IE/__init__.py              9      0   100%
faker/providers/person/en_IN/__init__.py              5      0   100%
faker/providers/person/en_NZ/__init__.py              9      0   100%
faker/providers/person/en_TH/__init__.py              8      0   100%
faker/providers/person/en_US/__init__.py             21      0   100%
faker/providers/person/es_CA/__init__.py              5      0   100%
faker/providers/person/es_ES/__init__.py             11      0   100%
faker/providers/person/es_MX/__init__.py              6      0   100%
faker/providers/person/et_EE/__init__.py             41      0   100%
faker/providers/person/fa_IR/__init__.py             13      0   100%
faker/providers/person/fi_FI/__init__.py             13      0   100%
faker/providers/person/fr_CA/__init__.py              9      0   100%
faker/providers/person/fr_CH/__init__.py              9      0   100%
faker/providers/person/fr_FR/__init__.py             10      0   100%
faker/providers/person/fr_QC/__init__.py              6      0   100%
faker/providers/person/ga_IE/__init__.py              9      0   100%
faker/providers/person/he_IL/__init__.py             13      0   100%
faker/providers/person/hi_IN/__init__.py              5      0   100%
faker/providers/person/hr_HR/__init__.py              7      0   100%
faker/providers/person/hu_HU/__init__.py             17      0   100%
faker/providers/person/hy_AM/__init__.py              9      0   100%
faker/providers/person/id_ID/__init__.py             12      0   100%
faker/providers/person/it_IT/__init__.py             12      0   100%
faker/providers/person/ja_JP/__init__.py             79      0   100%
faker/providers/person/ka_GE/__init__.py              9      0   100%
faker/providers/person/ko_KR/__init__.py             12      0   100%
faker/providers/person/lt_LT/__init__.py              5      0   100%
faker/providers/person/lv_LV/__init__.py              5      0   100%
faker/providers/person/ne_NP/__init__.py             11      0   100%
faker/providers/person/nl_NL/__init__.py              7      0   100%
faker/providers/person/no_NO/__init__.py              8      0   100%
faker/providers/person/or_IN/__init__.py             17      0   100%
faker/providers/person/pl_PL/__init__.py             88      0   100%
faker/providers/person/pt_BR/__init__.py             11      0   100%
faker/providers/person/pt_PT/__init__.py             12      0   100%
faker/providers/person/ro_RO/__init__.py              8      0   100%
faker/providers/person/ru_RU/__init__.py             31      0   100%
faker/providers/person/sl_SI/__init__.py              7      0   100%
faker/providers/person/sv_SE/__init__.py             11      0   100%
faker/providers/person/ta_IN/__init__.py              9      0   100%
faker/providers/person/th_TH/__init__.py             18      0   100%
faker/providers/person/tr_TR/__init__.py             12      0   100%
faker/providers/person/tw_GH/__init__.py             11      0   100%
faker/providers/person/uk_UA/__init__.py             13      0   100%
faker/providers/person/zh_CN/__init__.py             18      0   100%
faker/providers/person/zh_TW/__init__.py             18      0   100%
faker/providers/phone_number/__init__.py             12      0   100%
faker/providers/phone_number/ar_JO/__init__.py       22      0   100%
faker/providers/phone_number/ar_PS/__init__.py       26      0   100%
faker/providers/phone_number/bg_BG/__init__.py        3      0   100%
faker/providers/phone_number/bs_BA/__init__.py        3      0   100%
faker/providers/phone_number/cs_CZ/__init__.py        3      0   100%
faker/providers/phone_number/de_DE/__init__.py        3      0   100%
faker/providers/phone_number/dk_DK/__init__.py        3      0   100%
faker/providers/phone_number/el_GR/__init__.py        3      0   100%
faker/providers/phone_number/en_AU/__init__.py        8      0   100%
faker/providers/phone_number/en_CA/__init__.py        3      0   100%
faker/providers/phone_number/en_GB/__init__.py        7      0   100%
faker/providers/phone_number/en_IN/__init__.py        3      0   100%
faker/providers/phone_number/en_NZ/__init__.py        9      0   100%
faker/providers/phone_number/en_PH/__init__.py       56      0   100%
faker/providers/phone_number/en_US/__init__.py        3      0   100%
faker/providers/phone_number/es_ES/__init__.py        3      0   100%
faker/providers/phone_number/es_MX/__init__.py        3      0   100%
faker/providers/phone_number/fa_IR/__init__.py        3      0   100%
faker/providers/phone_number/fi_FI/__init__.py        3      0   100%
faker/providers/phone_number/fil_PH/__init__.py       3      0   100%
faker/providers/phone_number/fr_CH/__init__.py        3      0   100%
faker/providers/phone_number/fr_FR/__init__.py        3      0   100%
faker/providers/phone_number/he_IL/__init__.py        3      0   100%
faker/providers/phone_number/hi_IN/__init__.py        3      0   100%
faker/providers/phone_number/hr_HR/__init__.py        3      0   100%
faker/providers/phone_number/hu_HU/__init__.py        3      0   100%
faker/providers/phone_number/hy_AM/__init__.py        3      0   100%
faker/providers/phone_number/id_ID/__init__.py        3      0   100%
faker/providers/phone_number/it_IT/__init__.py        3      0   100%
faker/providers/phone_number/ja_JP/__init__.py        3      0   100%
faker/providers/phone_number/ko_KR/__init__.py        3      0   100%
faker/providers/phone_number/lt_LT/__init__.py        3      0   100%
faker/providers/phone_number/lv_LV/__init__.py        3      0   100%
faker/providers/phone_number/ne_NP/__init__.py        3      0   100%
faker/providers/phone_number/nl_BE/__init__.py        3      0   100%
faker/providers/phone_number/nl_NL/__init__.py        3      0   100%
faker/providers/phone_number/no_NO/__init__.py        3      0   100%
faker/providers/phone_number/pl_PL/__init__.py        3      0   100%
faker/providers/phone_number/pt_BR/__init__.py        8      0   100%
faker/providers/phone_number/pt_PT/__init__.py        3      0   100%
faker/providers/phone_number/ro_RO/__init__.py        3      0   100%
faker/providers/phone_number/ru_RU/__init__.py        3      0   100%
faker/providers/phone_number/sk_SK/__init__.py        3      0   100%
faker/providers/phone_number/sl_SI/__init__.py        3      0   100%
faker/providers/phone_number/sv_SE/__init__.py        3      0   100%
faker/providers/phone_number/ta_IN/__init__.py        3      0   100%
faker/providers/phone_number/th_TH/__init__.py        3      0   100%
faker/providers/phone_number/tl_PH/__init__.py        3      0   100%
faker/providers/phone_number/tr_TR/__init__.py        3      0   100%
faker/providers/phone_number/tw_GH/__init__.py        3      0   100%
faker/providers/phone_number/uk_UA/__init__.py        3      0   100%
faker/providers/phone_number/zh_CN/__init__.py        6      0   100%
faker/providers/phone_number/zh_TW/__init__.py        3      0   100%
faker/providers/profile/__init__.py                  20      0   100%
faker/providers/profile/en_US/__init__.py             0      0   100%
faker/providers/python/__init__.py                  117      3    97%
faker/providers/python/en_US/__init__.py              0      0   100%
faker/providers/ssn/__init__.py                       6      0   100%
faker/providers/ssn/bg_BG/__init__.py                 5      0   100%
faker/providers/ssn/cs_CZ/__init__.py                22      0   100%
faker/providers/ssn/de_AT/__init__.py                 5      0   100%
faker/providers/ssn/de_CH/__init__.py                 3      0   100%
faker/providers/ssn/de_DE/__init__.py                 5      0   100%
faker/providers/ssn/dk_DK/__init__.py                 5      0   100%
faker/providers/ssn/el_CY/__init__.py                 5      0   100%
faker/providers/ssn/el_GR/__init__.py                 8      0   100%
faker/providers/ssn/en_CA/__init__.py                29      0   100%
faker/providers/ssn/en_GB/__init__.py                 9      0   100%
faker/providers/ssn/en_IE/__init__.py                 5      0   100%
faker/providers/ssn/en_IN/__init__.py                 9      0   100%
faker/providers/ssn/en_PH/__init__.py                19      0   100%
faker/providers/ssn/en_US/__init__.py                51      0   100%
faker/providers/ssn/es_CA/__init__.py                 3      0   100%
faker/providers/ssn/es_ES/__init__.py                43      0   100%
faker/providers/ssn/es_MX/__init__.py                62      0   100%
faker/providers/ssn/et_EE/__init__.py                26      0   100%
faker/providers/ssn/fi_FI/__init__.py                29      0   100%
faker/providers/ssn/fil_PH/__init__.py                3      0   100%
faker/providers/ssn/fr_CH/__init__.py                25      0   100%
faker/providers/ssn/fr_FR/__init__.py                 5      0   100%
faker/providers/ssn/he_IL/__init__.py                19      0   100%
faker/providers/ssn/hr_HR/__init__.py                20      0   100%
faker/providers/ssn/hu_HU/__init__.py                53      0   100%
faker/providers/ssn/it_IT/__init__.py                15      0   100%
faker/providers/ssn/ko_KR/__init__.py                 3      0   100%
faker/providers/ssn/lb_LU/__init__.py                 5      0   100%
faker/providers/ssn/lt_LT/__init__.py                 5      0   100%
faker/providers/ssn/lv_LV/__init__.py                 5      0   100%
faker/providers/ssn/mt_MT/__init__.py                 5      0   100%
faker/providers/ssn/nl_BE/__init__.py                25      0   100%
faker/providers/ssn/nl_NL/__init__.py                19      0   100%
faker/providers/ssn/no_NO/__init__.py                40      3    92%
faker/providers/ssn/pl_PL/__init__.py                26      0   100%
faker/providers/ssn/pt_BR/__init__.py                31      0   100%
faker/providers/ssn/pt_PT/__init__.py                 5      0   100%
faker/providers/ssn/ro_RO/__init__.py                33      0   100%
faker/providers/ssn/ru_RU/__init__.py                 3      0   100%
faker/providers/ssn/sk_SK/__init__.py                22      0   100%
faker/providers/ssn/sl_SI/__init__.py                 5      0   100%
faker/providers/ssn/sv_SE/__init__.py                44      0   100%
faker/providers/ssn/th_TH/__init__.py                22      0   100%
faker/providers/ssn/tl_PH/__init__.py                 3      0   100%
faker/providers/ssn/tr_TR/__init__.py                 7      0   100%
faker/providers/ssn/uk_UA/__init__.py                12      0   100%
faker/providers/ssn/zh_CN/__init__.py                21      0   100%
faker/providers/ssn/zh_TW/__init__.py                 5      0   100%
faker/providers/user_agent/__init__.py               66      0   100%
faker/providers/user_agent/en_US/__init__.py          0      0   100%
faker/proxy.py                                      157      0   100%
faker/sphinx/__init__.py                              0      0   100%
faker/sphinx/docstring.py                           132      0   100%
faker/sphinx/validator.py                            60      0   100%
faker/utils/__init__.py                               0      0   100%
faker/utils/checksums.py                             15      0   100%
faker/utils/datasets.py                               7      0   100%
faker/utils/decorators.py                            23      0   100%
faker/utils/distribution.py                          55      1    98%
faker/utils/loading.py                               35      5    86%
faker/utils/text.py                                  17      0   100%
---------------------------------------------------------------------
TOTAL                                              7923     69    99%
py39 create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/py39
SKIPPED: InterpreterNotFound: python3.9
pypy3 create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/pypy3
SKIPPED: InterpreterNotFound: pypy3
32bit create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/32bit
32bit installdeps: coverage>=5.2, freezegun<0.4, pytest>=6.0.1, random2>=1.0.1, ukpostcodeparser>=1.1.1, validators>=0.13.0, sphinx>=2.4,<3.0, Pillow
32bit inst: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip
32bit installed: alabaster==0.7.12,attrs==21.2.0,Babel==2.9.1,certifi==2021.5.30,chardet==4.0.0,coverage==5.5,decorator==5.0.9,docutils==0.17.1,Faker @ file:///home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip,freezegun==0.3.15,idna==2.10,imagesize==1.2.0,iniconfig==1.1.1,Jinja2==3.0.1,MarkupSafe==2.0.1,packaging==20.9,Pillow==8.2.0,pluggy==0.13.1,py==1.10.0,Pygments==2.9.0,pyparsing==2.4.7,pytest==6.2.4,python-dateutil==2.8.1,pytz==2021.1,random2==1.0.1,requests==2.25.1,six==1.16.0,snowballstemmer==2.1.0,Sphinx==2.4.4,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,text-unidecode==1.3,toml==0.10.2,UkPostcodeParser==1.1.2,urllib3==1.26.5,validators==0.18.2
32bit run-test-pre: PYTHONHASHSEED='105261236'
32bit run-test: commands[0] | ./build32bit.sh
Not on Travis
alpine create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/alpine
alpine installdeps: coverage>=5.2, freezegun<0.4, pytest>=6.0.1, random2>=1.0.1, ukpostcodeparser>=1.1.1, validators>=0.13.0, sphinx>=2.4,<3.0, Pillow
alpine inst: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip
alpine installed: alabaster==0.7.12,attrs==21.2.0,Babel==2.9.1,certifi==2021.5.30,chardet==4.0.0,coverage==5.5,decorator==5.0.9,docutils==0.17.1,Faker @ file:///home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip,freezegun==0.3.15,idna==2.10,imagesize==1.2.0,iniconfig==1.1.1,Jinja2==3.0.1,MarkupSafe==2.0.1,packaging==20.9,Pillow==8.2.0,pluggy==0.13.1,py==1.10.0,Pygments==2.9.0,pyparsing==2.4.7,pytest==6.2.4,python-dateutil==2.8.1,pytz==2021.1,random2==1.0.1,requests==2.25.1,six==1.16.0,snowballstemmer==2.1.0,Sphinx==2.4.4,sphinxcontrib-applehelp==1.0.2,sphinxcontrib-devhelp==1.0.2,sphinxcontrib-htmlhelp==2.0.0,sphinxcontrib-jsmath==1.0.1,sphinxcontrib-qthelp==1.0.3,sphinxcontrib-serializinghtml==1.1.5,text-unidecode==1.3,toml==0.10.2,UkPostcodeParser==1.1.2,urllib3==1.26.5,validators==0.18.2
alpine run-test-pre: PYTHONHASHSEED='105261236'
alpine run-test: commands[0] | ./build-alpine.sh
Not on Travis
flake8 create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/flake8
flake8 installdeps: flake8, flake8-commas, flake8-comprehensions
flake8 inst: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip
flake8 installed: Faker @ file:///home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip,flake8==3.9.2,flake8-commas==2.0.0,flake8-comprehensions==3.5.0,mccabe==0.6.1,pycodestyle==2.7.0,pyflakes==2.3.1,python-dateutil==2.8.1,six==1.16.0,text-unidecode==1.3
flake8 run-test-pre: PYTHONHASHSEED='105261236'
flake8 run-test: commands[0] | flake8 faker tests
checkmanifest create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/checkmanifest
checkmanifest installdeps: check-manifest
checkmanifest inst: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip
checkmanifest installed: build==0.4.0,check-manifest==0.46,Faker @ file:///home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip,packaging==20.9,pep517==0.10.0,pyparsing==2.4.7,python-dateutil==2.8.1,six==1.16.0,text-unidecode==1.3,toml==0.10.2
checkmanifest run-test-pre: PYTHONHASHSEED='105261236'
checkmanifest run-test: commands[0] | check-manifest
Couldn't find version control data (git/hg/bzr/svn supported)
ERROR: InvocationError for command /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/checkmanifest/bin/check-manifest (exited with code 2)
isort create: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/isort
isort installdeps: isort
isort inst: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip
isort installed: Faker @ file:///home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/.tmp/package/1/Faker-8.8.0.zip,isort==5.8.0,python-dateutil==2.8.1,six==1.16.0,text-unidecode==1.3
isort run-test-pre: PYTHONHASHSEED='105261236'
isort run-test: commands[0] | /home/tkloczko/rpmbuild/BUILD/faker-8.8.0/.tox/isort/bin/python -m isort --check-only --diff .
Skipped 2 files
_________________________________________________________________________________ summary __________________________________________________________________________________
SKIPPED:  py36: InterpreterNotFound: python3.6
SKIPPED:  py37: InterpreterNotFound: python3.7
  py38: commands succeeded
SKIPPED:  py39: InterpreterNotFound: python3.9
SKIPPED:  pypy3: InterpreterNotFound: pypy3
  32bit: commands succeeded
  alpine: commands succeeded
  flake8: commands succeeded
ERROR:   checkmanifest: commands failed
  isort: commands succeeded

@kloczek
Copy link
Author

kloczek commented Jun 14, 2021

pytest output with ignoring 3 files:

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.0-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.0-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ /usr/bin/pytest -ra -q --ignore tests/providers/test_ssn.py --ignore tests/sphinx/test_docstring.py --ignore tests/sphinx/test_validator.py
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
rootdir: /home/tkloczko/rpmbuild/BUILD/faker-8.8.0, configfile: setup.cfg
plugins: Faker-8.8.0, forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, httpbin-1.0.0, xdist-2.2.1, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, freezegun-0.4.2, case-1.5.3, isort-1.3.0, aspectlib-1.5.2, asyncio-0.15.1, toolbox-0.5, xprocess-0.17.1, aiohttp-0.3.0, checkdocs-2.7.0, mock-3.6.1, rerunfailures-9.1.1, requests-mock-1.9.3, cov-2.12.1, pyfakefs-4.5.0, cases-3.6.1, flaky-3.7.0, hypothesis-6.14.0, benchmark-3.4.1
collected 1118 items

. .                                                                                                                                                                  [  0%]
tests/test_factory.py ...................                                                                                                                            [  1%]
tests/test_generator.py ..................                                                                                                                           [  3%]
tests/test_providers_formats.py .............................................................................                                                        [ 10%]
tests/test_proxy.py ........................                                                                                                                         [ 12%]
tests/test_unique.py .....                                                                                                                                           [ 12%]
tests/providers/__init__.py .........................................                                                                                                [ 16%]
tests/providers/test_address.py ....................................................s............................................................................... [ 28%]
......................................................................................................................                                               [ 38%]
tests/providers/test_automotive.py ...............................                                                                                                   [ 41%]
tests/providers/test_bank.py ..............................................                                                                                          [ 45%]
tests/providers/test_barcode.py .............................................                                                                                        [ 49%]
tests/providers/test_color.py ............................                                                                                                           [ 52%]
tests/providers/test_company.py .............................................................                                                                        [ 57%]
tests/providers/test_credit_card.py ..................                                                                                                               [ 59%]
tests/providers/test_currency.py ...............................                                                                                                     [ 62%]
tests/providers/test_date_time.py ................................................................................                                                   [ 69%]
tests/providers/test_file.py ...                                                                                                                                     [ 69%]
tests/providers/test_geo.py ............................                                                                                                             [ 72%]
tests/providers/test_internet.py .......................................................                                                                             [ 77%]
tests/providers/test_isbn.py ......                                                                                                                                  [ 77%]
tests/providers/test_job.py ..............                                                                                                                           [ 78%]
tests/providers/test_lorem.py ................................                                                                                                       [ 81%]
tests/providers/test_misc.py ...........................................                                                                                             [ 85%]
tests/providers/test_person.py ..........................................................                                                                            [ 90%]
tests/providers/test_phone_number.py ............................................                                                                                    [ 94%]
tests/providers/test_profile.py ..                                                                                                                                   [ 94%]
tests/providers/test_python.py .............................                                                                                                         [ 97%]
tests/providers/test_user_agent.py ..                                                                                                                                [ 97%]
tests/pytest/test_autouse_faker_locale.py ..                                                                                                                         [ 97%]
tests/pytest/test_autouse_faker_seed.py ..                                                                                                                           [ 98%]
tests/pytest/test_manual_injection.py ....                                                                                                                           [ 98%]
tests/pytest/test_unique_clear.py .                                                                                                                                  [ 98%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_locale.py ss                                                                                        [ 98%]
tests/pytest/session_overrides/session_locale/test_autouse_faker_seed.py ss                                                                                          [ 98%]
tests/pytest/session_overrides/session_locale/test_manual_injection.py ssss                                                                                          [ 99%]
tests/utils/test_utils.py .........                                                                                                                                  [100%]

============================================================================= warnings summary =============================================================================
tests/test_factory.py::FactoryTestCase::test_documentor
  /home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/faker/documentor.py:91: UserWarning: No appropriate country for country code AA
    warnings.warn(str(e))

tests/test_factory.py::FactoryTestCase::test_documentor
tests/test_providers_formats.py::test_no_invalid_formats[fr_QC]
  /home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/faker/providers/person/fr_QC/__init__.py:8: UserWarning: fr_QC locale is deprecated. Please use fr_CA.
    warnings.warn("fr_QC locale is deprecated. Please use fr_CA.")

tests/test_factory.py::FactoryTestCase::test_documentor
  /home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/faker/documentor.py:91: UserWarning: No appropriate country for country code QC
    warnings.warn(str(e))

tests/test_factory.py::FactoryTestCase::test_documentor
  /home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.0-2.fc35.x86_64/usr/lib/python3.8/site-packages/faker/documentor.py:91: UserWarning: Country code cannot be determined from locale
    warnings.warn(str(e))

-- Docs: https://docs.pytest.org/en/stable/warnings.html
========================================================================= short test summary info ==========================================================================
SKIPPED [1] tests/providers/test_address.py:427: could not import 'ukpostcodeparser.parser': No module named 'ukpostcodeparser'
SKIPPED [2] tests/pytest/session_overrides/session_locale/test_autouse_faker_locale.py: This test is skipped by default since it depends on changes in the behavior of session-scoped fixtures. Use a separate pytest run for tests like this with the "--exclusive-faker-session" flag specified.
SKIPPED [2] tests/pytest/session_overrides/session_locale/test_autouse_faker_seed.py: This test is skipped by default since it depends on changes in the behavior of session-scoped fixtures. Use a separate pytest run for tests like this with the "--exclusive-faker-session" flag specified.
SKIPPED [4] tests/pytest/session_overrides/session_locale/test_manual_injection.py: This test is skipped by default since it depends on changes in the behavior of session-scoped fixtures. Use a separate pytest run for tests like this with the "--exclusive-faker-session" flag specified.
=============================================================== 1108 passed, 9 skipped, 5 warnings in 49.21s ===============================================================

@kloczek
Copy link
Author

kloczek commented Jun 24, 2021

pytest with 8.8.2 is still failing

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.2-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-faker-8.8.2-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ /usr/bin/pytest -ra -q
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.9, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Using --randomly-seed=4097874352
rootdir: /home/tkloczko/rpmbuild/BUILD/faker-8.8.2, configfile: setup.cfg
plugins: Faker-8.8.2, forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, httpbin-1.0.0, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, freezegun-0.4.2, case-1.5.3, isort-1.3.0, aspectlib-1.5.2, asyncio-0.15.1, toolbox-0.5, xprocess-0.17.1, aiohttp-0.3.0, checkdocs-2.7.0, mock-3.6.1, rerunfailures-9.1.1, requests-mock-1.9.3, cov-2.12.1, pyfakefs-4.5.0, cases-3.6.1, flaky-3.7.0, hypothesis-6.14.0, benchmark-3.4.1, xdist-2.3.0, pylama-7.7.1, randomly-3.8.0
collected 1122 items / 3 errors / 1119 selected

================================================================================== ERRORS ==================================================================================
_______________________________________________________________ ERROR collecting tests/providers/test_ssn.py _______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/faker-8.8.2/tests/providers/test_ssn.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/providers/test_ssn.py:10: in <module>
    import random2
E   ModuleNotFoundError: No module named 'random2'
_____________________________________________________________ ERROR collecting tests/sphinx/test_docstring.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/faker-8.8.2/tests/sphinx/test_docstring.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/sphinx/test_docstring.py:8: in <module>
    from faker.sphinx.docstring import DEFAULT_SAMPLE_SIZE, DEFAULT_SEED, ProviderMethodDocstring, Sample
E   ModuleNotFoundError: No module named 'faker.sphinx'
_____________________________________________________________ ERROR collecting tests/sphinx/test_validator.py ______________________________________________________________
ImportError while importing test module '/home/tkloczko/rpmbuild/BUILD/faker-8.8.2/tests/sphinx/test_validator.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.8/importlib/__init__.py:127: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/sphinx/test_validator.py:6: in <module>
    from faker.sphinx.validator import SampleCodeValidator
E   ModuleNotFoundError: No module named 'faker.sphinx'
========================================================================= short test summary info ==========================================================================
ERROR tests/providers/test_ssn.py
ERROR tests/sphinx/test_docstring.py
ERROR tests/sphinx/test_validator.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 3 errors during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================================================ 3 errors in 3.09s =============================================================================

@fcurella
Copy link
Collaborator

However this is not a problem of lack of dependencies.
This issue is related to the fact that faker/sphinx/ directory is build and than installed.
Just execute please setup.py build and look inside build/lib where is not possible to find faker/sphinx/ disrecory.

I'm a little bit confused. The tests in the CI are passing and they don't run anything to build this directory. They just install sphinx.

@kloczek
Copy link
Author

kloczek commented Jun 24, 2021

I'm a little bit confused. The tests in the CI are passing and they don't run anything to build this directory. They just install sphinx.

That is because you are using tox to in your CI which is using pytest -m pytest which automatically adds current directory to sys.path
On building my rpm packages with python modules I'm trying to use pytest only because I can run module test suite with additional pytest extensions to perform extended set of checks with those extensions.
If you will look on top of the ticket where are steps to reporoduce this effect you will see that it will be no faker.sphinx in </install/prefix> and this is why pytest is failing.
That is the proper method pf testing modules recommended by pytest developers.

In this particular case faker.sphinx is part of the faker module private interface which is not installed. This is why pytest using that methodology is failing.

I'm not sure how to reorganise faker code to be able to use that meth of testing.
It is clear that method is beyond what you are using in your CI and as I wrote preparing faker tree to be able use it wit pytest would be very useful on testing your code usig many pytest extensions without touching anything in your source code tree.

In other words it is not stricte bug but more something like "it would be nice to have" :)

@kloczek
Copy link
Author

kloczek commented Oct 11, 2021

Just tested 9.3.1 and now is even worse ..

+ /usr/bin/pytest -ra -q --import-mode=importlib
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Using --randomly-seed=3365273683
rootdir: /home/tkloczko/rpmbuild/BUILD/faker-9.3.1, configfile: setup.cfg
plugins: Faker-9.3.1, forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, freezegun-0.4.2, aspectlib-1.5.2, toolbox-0.5, rerunfailures-9.1.1, requests-mock-1.9.3, cov-2.12.1, flaky-3.7.0, benchmark-3.4.1, xdist-2.3.0, pylama-7.7.1, datadir-1.3.1, regressions-2.2.0, xprocess-0.18.1, black-0.3.12, asyncio-0.15.1, subtests-0.5.0, isort-2.0.0, hypothesis-6.14.6, mock-3.6.1, profiling-1.7.0, randomly-3.8.0, nose2pytest-1.0.8, pyfakefs-4.5.1, tornado-0.8.1, twisted-1.13.3, aiohttp-0.3.0, localserver-0.5.0, anyio-3.3.1, trio-0.7.0, cases-3.6.4, yagot-0.5.0, relaxed-1.1.5
collected 0 items / 1 error

================================================================================== ERRORS ==================================================================================
______________________________________________________________________ ERROR collecting test session _______________________________________________________________________
Direct construction of SpecModule has been deprecated, please use SpecModule.from_parent.
See https://docs.pytest.org/en/stable/deprecations.html#node-construction-changed-to-node-from-parent for more details.
========================================================================= short test summary info ==========================================================================
ERROR
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================================================= 1 error in 0.29s =============================================================================
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'.

@fcurella
Copy link
Collaborator

@kloczek What's the reason why you're using a global installation of pytest and not using a virtual environment?

@kloczek
Copy link
Author

kloczek commented Oct 12, 2021

FInal build I'm doing in build env with consisting from base packages set + what is listed in rpm BuildRequires however in many cases by running pytest in my working env where I have installed Everuthing™️ allowed me to find many bugs in pytest, pytest extensions or test suites .. especially when pytest-randomly is used which esxposes some dependencies between usinits.
I woud say that unsing that approach I was 40% of issues in pytest, pytest extensions or test suies and ~60% in tested code.
This is why I'm tring to use pytest if it is only possible to use it.

[tkloczko@barrel SPECS]$ grep %pytest python-*|wc -l; ls -1 python-* |wc -l
604
655

In other words when I'm reeporting some issue it not always mean that issue is in module in which pytest shows some errors/fails/warnings.
To be honest I've even started thinking about add in my build automation special type of pytjhon modules builds whehere in build env are installed all python modules available in the repo.

In other words it is generally about exposing package python modules code before it will land in end used env.

@kloczek
Copy link
Author

kloczek commented Oct 12, 2021

OK after some tests and uninstall pytest-runner I have "base" pytest output with missing tests module which means that faker requires at least python 3.9 😀 (in 2-3 weeks I should finish move to latest python so it is no tbiog deal 😀)

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-faker-9.3.1-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-faker-9.3.1-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra -q --import-mode=importlib
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.10.0, pluggy-0.13.1
benchmark: 3.4.1 (defaults: timer=time.perf_counter disable_gc=False min_rounds=5 min_time=0.000005 max_time=1.0 calibration_precision=10 warmup=False warmup_iterations=100000)
Using --randomly-seed=4113028449
rootdir: /home/tkloczko/rpmbuild/BUILD/faker-9.3.1, configfile: setup.cfg
plugins: Faker-9.3.1, forked-1.3.0, shutil-1.7.0, virtualenv-1.7.0, expect-1.1.0, flake8-1.0.7, timeout-1.4.2, betamax-0.8.1, freezegun-0.4.2, aspectlib-1.5.2, toolbox-0.5, rerunfailures-9.1.1, requests-mock-1.9.3, cov-2.12.1, flaky-3.7.0, benchmark-3.4.1, xdist-2.3.0, pylama-7.7.1, datadir-1.3.1, regressions-2.2.0, xprocess-0.18.1, black-0.3.12, asyncio-0.15.1, subtests-0.5.0, isort-2.0.0, hypothesis-6.14.6, mock-3.6.1, profiling-1.7.0, randomly-3.8.0, nose2pytest-1.0.8, pyfakefs-4.5.1, tornado-0.8.1, twisted-1.13.3, aiohttp-0.3.0, localserver-0.5.0, anyio-3.3.1, trio-0.7.0, cases-3.6.4, yagot-0.5.0
collected 0 items / 1 error

================================================================================== ERRORS ==================================================================================
______________________________________________________________________ ERROR collecting test session _______________________________________________________________________
tests/pytest/session_overrides/session_locale/conftest.py:3: in <module>
    from tests.pytest.session_overrides.session_locale import _MODULE_LOCALES
E   ModuleNotFoundError: No module named 'tests'
========================================================================= short test summary info ==========================================================================
ERROR  - ModuleNotFoundError: No module named 'tests'
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
============================================================================= 1 error in 0.67s =============================================================================
pytest-xprocess reminder::Be sure to terminate the started process by running 'pytest --xkill' if you have not explicitly done so in your fixture with 'xprocess.getinfo(<process_name>).terminate()'.

so pytest-runner 5.3.2 looks like is messing somehow here ..🤔 (if you have any thouths what it could be I would be great).
Nevertheless now know that if someone will report something like me it may be related to pytest-runner.

@kloczek
Copy link
Author

kloczek commented Dec 7, 2021

Any update?
I just tested 10.0.0 and pytest still is failing with exactly the same message that it cannot find tests module (which seems is in project root).

@fcurella
Copy link
Collaborator

fcurella commented Dec 7, 2021

@kloczek can't you just run pytest from a virtual environment?

@kloczek
Copy link
Author

kloczek commented Dec 8, 2021

Is it only way to have correctly preloaded that local module?
Maybe it is possible to add something to pytest.ini file?

@fcurella
Copy link
Collaborator

I'm not familiar with the way rpmbuild works. Have you tried adding the checkout directory to the PYTHONPATH?

@kloczek
Copy link
Author

kloczek commented Dec 13, 2021

This issue has nothing to do with rpm or rpmbuild.

To reproduce that issue all what you need to do is perform build and than python setup.py install --root </install/prefix> and than run pytest with PYTHONPATH pointing inside </install/prefix>

@fcurella
Copy link
Collaborator

@kloczek this sdoesn't really answer my question: Can you try what you did in #1463 (comment) , but with also adding the project directory to the PYTHONPATH?

PYTHONPATH=<wherever_faker_is>:/home/tkloczko/rpmbuild/BUILDROOT/python-faker-9.3.1-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-faker-9.3.1-2.fc35.x86_64/usr/lib/python3.8/site-packages

To reproduce that issue all what you need to do is perform build

I'm not familiar with build or what it does. Could you expand on that?

@kloczek
Copy link
Author

kloczek commented Dec 27, 2021

I think that this ticket can be now closed as IMO #1582 better addresses the issue.

@github-actions
Copy link

This issue is stale because it has been open for 30 days with no activity.

@github-actions github-actions bot added the stale label Mar 29, 2022
@github-actions
Copy link

This issue was closed because it has been inactive for 14 days since being marked as stale.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants