Skip to content

DeprecationWarning when running pytest on pyramid application #384

@josherickson

Description

@josherickson

Hello,

These are warnings that I'm receiving when running pytest on my pyramid application. It appears that they are coming from this package, although it's not clear to me after looking through the source code what it is that's causing the warnings.

Warnings from pytest output:

=============================== warnings summary ===============================
/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:373: DeprecationWarning: invalid escape sequence \`
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:526: DeprecationWarning: invalid escape sequence \`
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:577: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:1488: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:1594: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:1703: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:1855: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:2456: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:2560: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:2664: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:2833: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:3034: DeprecationWarning: invalid escape sequence \*
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:3469: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:3574: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:3680: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:3854: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:5035: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:5140: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/acceptparse.py:5245: DeprecationWarning: invalid escape sequence \ 
"""

/usr/local/lib/python3.6/site-packages/webob/byterange.py:5: DeprecationWarning: invalid escape sequence \d
_rx_range = re.compile('bytes *= *(\d*) *- *(\d*)', flags=re.I)

/usr/local/lib/python3.6/site-packages/webtest/forms.py:408: DeprecationWarning: invalid escape sequence \s
'''<label\s+(?:[^>]*)for=(?:"|')([a-z0-9_\-]+)(?:"|')(?:[^>]*)>''',

-- Docs: https://docs.pytest.org/en/latest/warnings.html
=============== 1 failed, 1 passed, 21 warnings in 6.84 seconds ================

pytest code:

from unittest import TestCase

from pyramid.paster import get_appsettings
from webtest import TestApp as _TestApp

from app import main


class FunctionalTests(TestCase):
    def setUp(self):
        settings = get_appsettings('pytest.ini', name='main')
        app_ = main({}, **settings)
        self.test_app = _TestApp(app_)

    def tearDown(self):
        self.base_tear_down()

    def test_success(self):
        self.assertTrue(True)

    def test_failure(self):
        self.assertTrue(False)

Is this something that I can fix, or is this an issue with the library?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions