Skip to content

2.5.1: pytest warnings #110

Description

@kloczek

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

  • "setup.py build"
  • "setup.py install --root </install/prefix>"
  • "pytest with PYTHONPATH pointing to sitearch and sitelib inside </install/prefix>

Here are pytest warnings:

+ PYTHONPATH=/home/tkloczko/rpmbuild/BUILDROOT/python-routes-2.5.1-2.fc35.x86_64/usr/lib64/python3.8/site-packages:/home/tkloczko/rpmbuild/BUILDROOT/python-routes-2.5.1-2.fc35.x86_64/usr/lib/python3.8/site-packages
+ /usr/bin/pytest -ra
=========================================================================== test session starts ============================================================================
platform linux -- Python 3.8.12, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
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=3825766791
rootdir: /home/tkloczko/rpmbuild/BUILD/routes-2.5.1
plugins: shutil-1.7.0, virtualenv-1.7.0, mock-3.6.1, cov-2.12.1, anyio-3.3.4, forked-1.3.0, xdist-2.3.0, flaky-3.7.0, tornasync-0.6.0.post2, console-scripts-1.2.0, trio-0.7.0, timeout-2.0.1, asyncio-0.16.0, freezegun-0.4.2, flake8-1.0.7, pyfakefs-4.5.3, hypothesis-6.29.3, benchmark-3.4.1, profiling-1.7.0, datadir-1.3.1, regressions-2.2.0, randomly-3.8.0, rerunfailures-9.1.1, yagot-0.5.0, requests-mock-1.9.3, django-4.5.1
collected 211 items

tests/test_functional/test_submapper.py ............                                                                                                                 [  5%]
tests/test_functional/test_generation.py .................................................                                                                           [ 28%]
tests/test_functional/test_recognition.py ..........................................................                                                                 [ 56%]
tests/test_functional/test_resources.py ...........                                                                                                                  [ 61%]
tests/test_functional/test_nonminimization.py .........                                                                                                              [ 65%]
tests/test_functional/test_middleware.py .......                                                                                                                     [ 69%]
tests/test_functional/test_utils.py .........................................                                                                                        [ 88%]
tests/test_functional/test_explicit_use.py .............                                                                                                             [ 94%]
tests/test_units/test_base.py ..                                                                                                                                     [ 95%]
tests/test_units/test_mapper_str.py .                                                                                                                                [ 96%]
tests/test_units/test_environment.py .                                                                                                                               [ 96%]
tests/test_units/test_route_escapes.py .......                                                                                                                       [100%]

============================================================================= warnings summary =============================================================================
tests/test_functional/test_generation.py:204
tests/test_functional/test_generation.py:204
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:204: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_generation.py:219
tests/test_functional/test_generation.py:219
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:219: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_generation.py:245
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:245: DeprecationWarning: invalid escape sequence \d
    m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'})

tests/test_functional/test_generation.py:248
tests/test_functional/test_generation.py:248
tests/test_functional/test_generation.py:248
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:248: DeprecationWarning: invalid escape sequence \d
    requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_generation.py:284
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:284: DeprecationWarning: invalid escape sequence \d
    m.connect('articles/page/:(page).myt', controller='articles', action='index', requirements = {'page':'\d+'})

tests/test_functional/test_generation.py:287
tests/test_functional/test_generation.py:287
tests/test_functional/test_generation.py:287
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:287: DeprecationWarning: invalid escape sequence \d
    requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_generation.py:323
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:323: DeprecationWarning: invalid escape sequence \d
    m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'})

tests/test_functional/test_generation.py:326
tests/test_functional/test_generation.py:326
tests/test_functional/test_generation.py:326
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:326: DeprecationWarning: invalid escape sequence \d
    requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_generation.py:497
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:497: DeprecationWarning: invalid escape sequence \d
    m.connect('test/:year', controller='post', action='show', year=None, requirements = {'year':'\d{4}'})

tests/test_functional/test_generation.py:673
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:673: DeprecationWarning: invalid escape sequence \d
    m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'})

tests/test_functional/test_generation.py:676
tests/test_functional/test_generation.py:676
tests/test_functional/test_generation.py:676
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_generation.py:676: DeprecationWarning: invalid escape sequence \d
    requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_nonminimization.py:91
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_nonminimization.py:91: DeprecationWarning: invalid escape sequence \d
    m.connect('/{controller}/{action}/{id:\d\d}')

tests/test_functional/test_recognition.py:212
tests/test_functional/test_recognition.py:212
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:212: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_recognition.py:228
tests/test_functional/test_recognition.py:228
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:228: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_recognition.py:245
tests/test_functional/test_recognition.py:245
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:245: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_recognition.py:261
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:261: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}'})

tests/test_functional/test_recognition.py:262
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:262: DeprecationWarning: invalid escape sequence \d
    m.connect('view/:id/:controller', controller='blog', id=2, action='view', requirements={'id':'\d{1,2}'})

tests/test_functional/test_recognition.py:276
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:276: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}'})

tests/test_functional/test_recognition.py:277
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:277: DeprecationWarning: invalid escape sequence \d
    m.connect('view/:(id)/:(controller)', controller='blog', id=2, action='view', requirements={'id':'\d{1,2}'})

tests/test_functional/test_recognition.py:291
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:291: DeprecationWarning: invalid escape sequence \d
    m.connect(path, id=2, action='view', requirements={'id':'\d{1,2}'})

tests/test_functional/test_recognition.py:305
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:305: DeprecationWarning: invalid escape sequence \d
    m.connect(path, controller='blog', id=2, action='view', requirements={'id':'\d{1,2}'})

tests/test_functional/test_recognition.py:929
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:929: DeprecationWarning: invalid escape sequence \d
    m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'})

tests/test_functional/test_recognition.py:932
tests/test_functional/test_recognition.py:932
tests/test_functional/test_recognition.py:932
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_recognition.py:932: DeprecationWarning: invalid escape sequence \d
    requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_resources.py:144
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:144: DeprecationWarning: invalid escape sequence \.
    test_path('/people/2\.13', 'PUT')

tests/test_functional/test_resources.py:145
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:145: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'2\.13'}

tests/test_functional/test_resources.py:146
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:146: DeprecationWarning: invalid escape sequence \.
    test_path('/people/2\.13.xml', 'PUT')

tests/test_functional/test_resources.py:147
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:147: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'2\.13', 'format':'xml'}

tests/test_functional/test_resources.py:148
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:148: DeprecationWarning: invalid escape sequence \.
    test_path('/people/user\.name', 'PUT')

tests/test_functional/test_resources.py:149
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:149: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'user\.name'}

tests/test_functional/test_resources.py:150
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:150: DeprecationWarning: invalid escape sequence \.
    test_path('/people/user\.\.\.name', 'PUT')

tests/test_functional/test_resources.py:151
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:151: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'user\.\.\.name'}

tests/test_functional/test_resources.py:152
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:152: DeprecationWarning: invalid escape sequence \.
    test_path('/people/user\.name\.has\.dots', 'PUT')

tests/test_functional/test_resources.py:153
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:153: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'user\.name\.has\.dots'}

tests/test_functional/test_resources.py:154
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:154: DeprecationWarning: invalid escape sequence \.
    test_path('/people/user\.name\.is\.something.xml', 'PUT')

tests/test_functional/test_resources.py:155
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:155: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'user\.name\.is\.something', 'format':'xml'}

tests/test_functional/test_resources.py:156
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:156: DeprecationWarning: invalid escape sequence \.
    test_path('/people/user\.name\.ends\.with\.dot\..xml', 'PUT')

tests/test_functional/test_resources.py:157
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:157: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'user\.name\.ends\.with\.dot\.', 'format':'xml'}

tests/test_functional/test_resources.py:158
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:158: DeprecationWarning: invalid escape sequence \.
    test_path('/people/user\.name\.ends\.with\.dot\.', 'PUT')

tests/test_functional/test_resources.py:159
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:159: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'user\.name\.ends\.with\.dot\.'}

tests/test_functional/test_resources.py:160
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:160: DeprecationWarning: invalid escape sequence \.
    test_path('/people/\.user\.name\.starts\.with\.dot', 'PUT')

tests/test_functional/test_resources.py:161
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:161: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'\.user\.name\.starts\.with\.dot'}

tests/test_functional/test_resources.py:162
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:162: DeprecationWarning: invalid escape sequence \.
    test_path('/people/user\.name.json', 'PUT')

tests/test_functional/test_resources.py:163
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_resources.py:163: DeprecationWarning: invalid escape sequence \.
    assert con.mapper_dict == {'controller':'people', 'action':'update', 'id':'user\.name', 'format':'json'}

tests/test_functional/test_submapper.py:10
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_submapper.py:10: DeprecationWarning: invalid escape sequence \d
    c = m.submapper(path_prefix='/entries', requirements=dict(id='\d+'))

tests/test_functional/test_submapper.py:26
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_submapper.py:26: DeprecationWarning: invalid escape sequence \d
    requirements=dict(id='\d+'))

tests/test_functional/test_submapper.py:161
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_submapper.py:161: DeprecationWarning: invalid escape sequence \d
    requirement=dict(id='\d+')

tests/test_functional/test_utils.py:13
tests/test_functional/test_utils.py:13
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_utils.py:13: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_utils.py:761
tests/test_functional/test_utils.py:761
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_utils.py:761: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_functional/test_utils.py:977
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_utils.py:977: DeprecationWarning: invalid escape sequence \d
    m.connect('articles/page/:page', controller='articles', action='index', requirements = {'page':'\d+'})

tests/test_functional/test_utils.py:980
tests/test_functional/test_utils.py:980
tests/test_functional/test_utils.py:980
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_functional/test_utils.py:980: DeprecationWarning: invalid escape sequence \d
    requirements = {'year':'\d{4}', 'month':'\d{1,2}','day':'\d{1,2}'})

tests/test_units/test_environment.py:9
tests/test_units/test_environment.py:9
  /home/tkloczko/rpmbuild/BUILD/routes-2.5.1/tests/test_units/test_environment.py:9: DeprecationWarning: invalid escape sequence \d
    requirements={'month':'\d{1,2}','day':'\d{1,2}'})

-- Docs: https://docs.pytest.org/en/stable/warnings.html
===================================================================== 211 passed, 71 warnings in 5.07s =====================================================================

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions