diff --git a/src/webob/acceptparse.py b/src/webob/acceptparse.py
index 3afcb8f..045eb08 100644
--- a/src/webob/acceptparse.py
+++ b/src/webob/acceptparse.py
@@ -593,6 +593,13 @@ class AcceptValidHeader(Accept):
         self._parsed_nonzero = [item for item in self.parsed if item[1]]
         # item[1] is the qvalue
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -1504,6 +1511,13 @@ class AcceptNoHeader(_AcceptInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__()
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -1611,6 +1625,13 @@ class AcceptInvalidHeader(_AcceptInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -1704,6 +1725,8 @@ def create_accept_header(header_value):
 
     if header_value is None:
         return AcceptNoHeader()
+    if isinstance(header_value, Accept):
+        return header_value.copy()
     try:
         return AcceptValidHeader(header_value=header_value)
     except ValueError:
@@ -1883,6 +1906,13 @@ class AcceptCharsetValidHeader(AcceptCharset):
             item for item in self.parsed if item[1]  # item[1] is the qvalue
         ]
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -2484,6 +2514,13 @@ class AcceptCharsetNoHeader(_AcceptCharsetInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__()
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -2589,6 +2626,13 @@ class AcceptCharsetInvalidHeader(_AcceptCharsetInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -2678,6 +2722,8 @@ def create_accept_charset_header(header_value):
 
     if header_value is None:
         return AcceptCharsetNoHeader()
+    if isinstance(header_value, AcceptCharset):
+        return header_value.copy()
     try:
         return AcceptCharsetValidHeader(header_value=header_value)
     except ValueError:
@@ -2861,6 +2907,13 @@ class AcceptEncodingValidHeader(AcceptEncoding):
         self._parsed_nonzero = [item for item in self.parsed if item[1]]
         # item[1] is the qvalue
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -3499,6 +3552,13 @@ class AcceptEncodingNoHeader(_AcceptEncodingInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__()
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -3605,6 +3665,13 @@ class AcceptEncodingInvalidHeader(_AcceptEncodingInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     def __add__(self, other):
         """
         Add to header, creating a new header object.
@@ -3696,6 +3763,8 @@ def create_accept_encoding_header(header_value):
 
     if header_value is None:
         return AcceptEncodingNoHeader()
+    if isinstance(header_value, AcceptEncoding):
+        return header_value.copy()
     try:
         return AcceptEncodingValidHeader(header_value=header_value)
     except ValueError:
@@ -3865,6 +3934,13 @@ class AcceptLanguageValidHeader(AcceptLanguage):
         self._parsed_nonzero = [item for item in self.parsed if item[1]]
         # item[1] is the qvalue
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     @property
     def header_value(self):
         """(``str`` or ``None``) The header value."""
@@ -5032,6 +5108,13 @@ class AcceptLanguageNoHeader(_AcceptLanguageInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__()
+
     @property
     def header_value(self):
         """
@@ -5140,6 +5223,13 @@ class AcceptLanguageInvalidHeader(_AcceptLanguageInvalidOrNoHeader):
         self._parsed = None
         self._parsed_nonzero = None
 
+    def copy(self):
+        """
+        Create a copy of the header object.
+
+        """
+        return self.__class__(self._header_value)
+
     @property
     def header_value(self):
         """(``str`` or ``None``) The header value."""
@@ -5246,6 +5336,8 @@ def create_accept_language_header(header_value):
 
     if header_value is None:
         return AcceptLanguageNoHeader()
+    if isinstance(header_value, AcceptLanguage):
+        return header_value.copy()
     try:
         return AcceptLanguageValidHeader(header_value=header_value)
     except ValueError:

create_accept_header and related functions don't accept current instances
```
create_accept_header(create_accept_header(''))
```

Does not work.
diff --git a/tests/test_acceptparse.py b/tests/test_acceptparse.py
index 5d559c3..e5ff5ea 100644
--- a/tests/test_acceptparse.py
+++ b/tests/test_acceptparse.py
@@ -2085,18 +2085,27 @@ class TestCreateAcceptHeader(object):
         returned = create_accept_header(header_value=header_value)
         assert isinstance(returned, AcceptNoHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     def test_header_value_is_valid(self):
         header_value = "text/html, text/plain;q=0.9"
         returned = create_accept_header(header_value=header_value)
         assert isinstance(returned, AcceptValidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     @pytest.mark.parametrize("header_value", [", ", "noslash"])
     def test_header_value_is_invalid(self, header_value):
         returned = create_accept_header(header_value=header_value)
         assert isinstance(returned, AcceptInvalidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
 
 class TestAcceptProperty(object):
@@ -3134,18 +3143,27 @@ class TestCreateAcceptCharsetHeader(object):
         returned = create_accept_charset_header(header_value=header_value)
         assert isinstance(returned, AcceptCharsetValidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_charset_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     def test_header_value_is_None(self):
         header_value = None
         returned = create_accept_charset_header(header_value=header_value)
         assert isinstance(returned, AcceptCharsetNoHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_charset_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     @pytest.mark.parametrize("header_value", ["", "iso-8859-5, unicode/1"])
     def test_header_value_is_invalid(self, header_value):
         returned = create_accept_charset_header(header_value=header_value)
         assert isinstance(returned, AcceptCharsetInvalidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_charset_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
 
 class TestAcceptCharsetProperty(object):
@@ -4200,18 +4218,27 @@ class TestCreateAcceptEncodingHeader(object):
         returned = create_accept_encoding_header(header_value=header_value)
         assert isinstance(returned, AcceptEncodingNoHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_encoding_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     def test_header_value_is_valid(self):
         header_value = "gzip, identity;q=0.9"
         returned = create_accept_encoding_header(header_value=header_value)
         assert isinstance(returned, AcceptEncodingValidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_encoding_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     @pytest.mark.parametrize("header_value", [", ", "gzip;q= 1"])
     def test_header_value_is_invalid(self, header_value):
         returned = create_accept_encoding_header(header_value=header_value)
         assert isinstance(returned, AcceptEncodingInvalidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_encoding_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
 
 class TestAcceptEncodingProperty(object):
@@ -5613,18 +5640,27 @@ class TestCreateAcceptLanguageHeader(object):
         returned = create_accept_language_header(header_value=header_value)
         assert isinstance(returned, AcceptLanguageNoHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_language_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     def test_header_value_is_valid(self):
         header_value = "es, ja"
         returned = create_accept_language_header(header_value=header_value)
         assert isinstance(returned, AcceptLanguageValidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_language_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
     @pytest.mark.parametrize("header_value", ["", "en_gb"])
     def test_header_value_is_invalid(self, header_value):
         returned = create_accept_language_header(header_value=header_value)
         assert isinstance(returned, AcceptLanguageInvalidHeader)
         assert returned.header_value == header_value
+        returned2 = create_accept_language_header(returned)
+        assert returned2 is not returned
+        assert returned2._header_value == returned._header_value
 
 
 class TestAcceptLanguageProperty(object):

pip install -e .[testing,docs]
parse_log_pytest
pytest
pytest
3.6
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
alabaster==0.7.13
attrs @ file:///opt/conda/conda-bld/attrs_1642510447205/work
Babel==2.11.0
certifi==2021.5.30
charset-normalizer==2.0.12
coverage==6.2
docutils==0.18.1
execnet==1.9.0
idna==3.10
imagesize==1.4.1
importlib-metadata @ file:///tmp/build/80754af9/importlib-metadata_1631916693255/work
iniconfig @ file:///home/linux1/recipes/ci/iniconfig_1610983019677/work
Jinja2==3.0.3
MarkupSafe==2.0.1
more-itertools @ file:///tmp/build/80754af9/more-itertools_1637733554872/work
packaging @ file:///tmp/build/80754af9/packaging_1637314298585/work
pluggy @ file:///tmp/build/80754af9/pluggy_1615976315926/work
py @ file:///opt/conda/conda-bld/py_1644396412707/work
Pygments==2.14.0
pylons-sphinx-themes==1.0.13
pyparsing @ file:///tmp/build/80754af9/pyparsing_1635766073266/work
pytest==6.2.4
pytest-cov==4.0.0
pytest-xdist==3.0.2
pytz==2025.2
requests==2.27.1
snowballstemmer==2.2.0
Sphinx==5.3.0
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
toml @ file:///tmp/build/80754af9/toml_1616166611790/work
tomli==1.2.3
typing_extensions @ file:///opt/conda/conda-bld/typing_extensions_1647553014482/work
urllib3==1.26.20
-e git+https://github.com/Pylons/webob.git@3342d05b087fa9265b8b1e24f3deb8ff3c6d2167#egg=WebOb
zipp @ file:///tmp/build/80754af9/zipp_1633618647012/work

name: webob
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - attrs=21.4.0=pyhd3eb1b0_0
  - ca-certificates=2025.2.25=h06a4308_0
  - certifi=2021.5.30=py36h06a4308_0
  - importlib-metadata=4.8.1=py36h06a4308_0
  - importlib_metadata=4.8.1=hd3eb1b0_0
  - iniconfig=1.1.1=pyhd3eb1b0_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.3=he6710b0_2
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - more-itertools=8.12.0=pyhd3eb1b0_0
  - ncurses=6.4=h6a678d5_0
  - openssl=1.1.1w=h7f8727e_0
  - packaging=21.3=pyhd3eb1b0_0
  - pip=21.2.2=py36h06a4308_0
  - pluggy=0.13.1=py36h06a4308_0
  - py=1.11.0=pyhd3eb1b0_0
  - pyparsing=3.0.4=pyhd3eb1b0_0
  - pytest=6.2.4=py36h06a4308_2
  - python=3.6.13=h12debd9_1
  - readline=8.2=h5eee18b_0
  - setuptools=58.0.4=py36h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - toml=0.10.2=pyhd3eb1b0_0
  - typing_extensions=4.1.1=pyh06a4308_0
  - wheel=0.37.1=pyhd3eb1b0_0
  - xz=5.6.4=h5eee18b_1
  - zipp=3.6.0=pyhd3eb1b0_0
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - alabaster==0.7.13
      - babel==2.11.0
      - charset-normalizer==2.0.12
      - coverage==6.2
      - docutils==0.18.1
      - execnet==1.9.0
      - idna==3.10
      - imagesize==1.4.1
      - jinja2==3.0.3
      - markupsafe==2.0.1
      - pygments==2.14.0
      - pylons-sphinx-themes==1.0.13
      - pytest-cov==4.0.0
      - pytest-xdist==3.0.2
      - pytz==2025.2
      - requests==2.27.1
      - snowballstemmer==2.2.0
      - sphinx==5.3.0
      - 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
      - tomli==1.2.3
      - urllib3==1.26.20
prefix: /opt/conda/envs/webob

tests/test_acceptparse.py::TestCreateAcceptHeader::test_header_value_is_None tests/test_acceptparse.py::TestCreateAcceptHeader::test_header_value_is_valid tests/test_acceptparse.py::TestCreateAcceptHeader::test_header_value_is_invalid[, tests/test_acceptparse.py::TestCreateAcceptHeader::test_header_value_is_invalid[noslash] tests/test_acceptparse.py::TestCreateAcceptCharsetHeader::test_header_value_is_valid tests/test_acceptparse.py::TestCreateAcceptCharsetHeader::test_header_value_is_None tests/test_acceptparse.py::TestCreateAcceptCharsetHeader::test_header_value_is_invalid[] tests/test_acceptparse.py::TestCreateAcceptCharsetHeader::test_header_value_is_invalid[iso-8859-5, tests/test_acceptparse.py::TestCreateAcceptEncodingHeader::test_header_value_is_None tests/test_acceptparse.py::TestCreateAcceptEncodingHeader::test_header_value_is_valid tests/test_acceptparse.py::TestCreateAcceptEncodingHeader::test_header_value_is_invalid[, tests/test_acceptparse.py::TestCreateAcceptEncodingHeader::test_header_value_is_invalid[gzip;q= tests/test_acceptparse.py::TestCreateAcceptLanguageHeader::test_header_value_is_None tests/test_acceptparse.py::TestCreateAcceptLanguageHeader::test_header_value_is_valid tests/test_acceptparse.py::TestCreateAcceptLanguageHeader::test_header_value_is_invalid[] tests/test_acceptparse.py::TestCreateAcceptLanguageHeader::test_header_value_is_invalid[en_gb]
tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[q=] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[q=1] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[;q] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[;q=] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[;q=1] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q1] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=-1] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=2] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=1.001] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=0.0001] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=00] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=01] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q=00.1] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo,q=0.1] tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q tests/test_acceptparse.py::Test_ItemNWeightRe::test_invalid[foo;q= tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo-groups0] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=0-groups1] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=0.0-groups2] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=0.00-groups3] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=0.000-groups4] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=1-groups5] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=1.0-groups6] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=1.00-groups7] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=1.000-groups8] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=0.1-groups9] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=0.87-groups10] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;q=0.382-groups11] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo;Q=0.382-groups12] tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo tests/test_acceptparse.py::Test_ItemNWeightRe::test_valid[foo; tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_invalid[,] tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_invalid[, tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_invalid[foo tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_invalid[ tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_invalid[,foo tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_invalid[\tfoo tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_invalid[\t,foo tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_valid[foo,bar] tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_valid[foo, tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_valid[foo tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_valid[,foo tests/test_acceptparse.py::Test_List1OrMoreCompiledRe::test_valid[,\t tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[, tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[noslash] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[/] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[/html] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param=] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html; tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param=val;] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param=\x19] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param="] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param=\\] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param=\x7f] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param="\\"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param="\\\\\\"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param="\\\\""] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param="\\\x19"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param="\\\x7f"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=-1] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=2] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1.001] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=0.0001] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=00] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=01] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=00.1] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html,q=0.1] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q= tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param;q=1] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam;] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam=val;] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="val";] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="0] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="val] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam=val"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam=\x19] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="1] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam=\\] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam=\x7f] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="\\"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="\\\\\\"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="\\\\""] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="\\\x19"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;q=1;extparam="\\\x7f"] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param=\x19;q=1;extparam] tests/test_acceptparse.py::TestAccept::test_parse__invalid_header[text/html;param=val;q=1;extparam=\x19] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[audio/*; tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/plain; tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/*, tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/*;q=0.3, tests/test_acceptparse.py::TestAccept::test_parse__valid_header[-expected_list4] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[,-expected_list5] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[, tests/test_acceptparse.py::TestAccept::test_parse__valid_header[*/*, tests/test_acceptparse.py::TestAccept::test_parse__valid_header[*/html-expected_list8] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;param=!#$%&'*+-.^_`|~09AZaz-expected_list10] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;param=""-expected_list11] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;param="\t tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;param="\x80\x81\xfe\xff\\"\\\\"-expected_list13] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;param="\\\t\\ tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;param='val'-expected_list15] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.9-expected_list16] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0-expected_list17] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.0-expected_list18] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.00-expected_list19] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.000-expected_list20] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1-expected_list21] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1.0-expected_list22] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1.00-expected_list23] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1.000-expected_list24] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.1-expected_list25] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.87-expected_list26] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.382-expected_list27] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;Q=0.382-expected_list28] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html; tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.9;q=0.8-expected_list32] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1;q=1;q=1-expected_list33] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=0.9;extparam1;extparam2=val2;extparam3="val3"-expected_list34] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1;extparam=!#$%&'*+-.^_`|~09AZaz-expected_list35] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1;extparam=""-expected_list36] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1;extparam="\t tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1;extparam="\x80\x81\xfe\xff\\"\\\\"-expected_list38] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1;extparam="\\\t\\ tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;q=1;extparam='val'-expected_list40] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[text/html;param1="val1";param2=val2;q=0.9;extparam1="val1";extparam2;extparam3=val3-expected_list41] tests/test_acceptparse.py::TestAccept::test_parse__valid_header[,\t tests/test_acceptparse.py::TestAccept::test_parse_offer__valid[text/html-expected_return0-text/html] tests/test_acceptparse.py::TestAccept::test_parse_offer__valid[text/html;charset=utf8-expected_return1-text/html;charset=utf8] tests/test_acceptparse.py::TestAccept::test_parse_offer__valid[text/html;charset=utf8;x-version=1-expected_return2-text/html;charset=utf8;x-version=1] tests/test_acceptparse.py::TestAccept::test_parse_offer__valid[text/HtMl;cHaRseT=UtF-8;X-Version=1-expected_return3-text/html;charset=UtF-8;x-version=1] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[foo] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[foo/bar/baz] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[*/plain] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[*/plain;charset=utf8] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[*/plain;charset=utf8;x-version=1] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[*/*;charset=utf8] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[text/*;charset=utf8] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[text/*] tests/test_acceptparse.py::TestAccept::test_parse_offer__invalid[*/*] tests/test_acceptparse.py::TestAcceptValidHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptValidHeader::test___init___invalid_header[, tests/test_acceptparse.py::TestAcceptValidHeader::test___init___invalid_header[text/html;param=val;q=1;extparam=\x19] tests/test_acceptparse.py::TestAcceptValidHeader::test___init___valid_header tests/test_acceptparse.py::TestAcceptValidHeader::test___add___None tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand4] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[a/b, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand8] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___invalid_value[right_operand9] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___other_type_with_invalid___str__[, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___other_type_with_invalid___str__[a/b, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_empty_value[] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptValidHeader::test___add___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value1-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value2-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value3-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value4-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value5-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value6-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value7-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value8-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___valid_value[value9-e/f;p1=1;q=1;e1=1;e2=2, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptValidHeader::test___add___AcceptValidHeader_header_value_empty tests/test_acceptparse.py::TestAcceptValidHeader::test___add___AcceptValidHeader_header_value_not_empty tests/test_acceptparse.py::TestAcceptValidHeader::test___add___AcceptNoHeader tests/test_acceptparse.py::TestAcceptValidHeader::test___add___AcceptInvalidHeader[, tests/test_acceptparse.py::TestAcceptValidHeader::test___add___AcceptInvalidHeader[a/b;p1=1;p2=2;q=0.8;e1;e2="] tests/test_acceptparse.py::TestAcceptValidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptValidHeader::test___contains__ tests/test_acceptparse.py::TestAcceptValidHeader::test___iter__ tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand4] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[a/b, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand8] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___invalid_value[left_operand9] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___other_type_with_invalid___str__[, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___other_type_with_invalid___str__[a/b, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_empty_value[] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value1-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value2-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value3-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value4-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value5-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value6-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value7-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value8-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___valid_non_empty_value[value9-e/f;p1=1;q=1;e1=1;e2=2, tests/test_acceptparse.py::TestAcceptValidHeader::test___radd___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptValidHeader::test___repr__[-<AcceptValidHeader tests/test_acceptparse.py::TestAcceptValidHeader::test___repr__[,,text/html tests/test_acceptparse.py::TestAcceptValidHeader::test___repr__[,\t, tests/test_acceptparse.py::TestAcceptValidHeader::test___str__[-] tests/test_acceptparse.py::TestAcceptValidHeader::test___str__[,,text/html tests/test_acceptparse.py::TestAcceptValidHeader::test___str__[,\t, tests/test_acceptparse.py::TestAcceptValidHeader::test__old_match tests/test_acceptparse.py::TestAcceptValidHeader::test__old_match_wildcard_matching tests/test_acceptparse.py::TestAcceptValidHeader::test_accept_html[tExt/HtMl-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accept_html[APPlication/XHTML+xml-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accept_html[appliCATION/xMl-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accept_html[TeXt/XmL-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accept_html[image/jpg-False] tests/test_acceptparse.py::TestAcceptValidHeader::test_accept_html[TeXt/Plain-False] tests/test_acceptparse.py::TestAcceptValidHeader::test_accept_html[image/jpg, tests/test_acceptparse.py::TestAcceptValidHeader::test_accepts_html[tExt/HtMl-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accepts_html[APPlication/XHTML+xml-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accepts_html[appliCATION/xMl-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accepts_html[TeXt/XmL-True] tests/test_acceptparse.py::TestAcceptValidHeader::test_accepts_html[image/jpg-False] tests/test_acceptparse.py::TestAcceptValidHeader::test_accepts_html[TeXt/Plain-False] tests/test_acceptparse.py::TestAcceptValidHeader::test_accepts_html[image/jpg, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[offers0-expected_returned0] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[offers1-expected_returned1] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[offers2-expected_returned2] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[offers3-expected_returned3] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[audio/*; tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/plain; tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/*;q=0.3, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[teXT/*;Q=0.5, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[-offers6-expected_returned6] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;p1=1;p2=2;p3="\\""-offers8-expected_returned8] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;p1=1-offers9-expected_returned9] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html-offers10-expected_returned10] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;p1=1-offers11-expected_returned11] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html-offers12-expected_returned12] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/*-offers13-expected_returned13] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[*/*-offers14-expected_returned14] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/*-offers15-expected_returned15] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[*/*-offers16-expected_returned16] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;p1=1;q=0-offers17-expected_returned17] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;q=0-offers18-expected_returned18] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/*;q=0-offers19-expected_returned19] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[*/*;q=0-offers20-expected_returned20] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[*/*;q=0, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;p1=1, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/*, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;q=0, tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html-offers26-expected_returned26] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[text/html;level=1;q=0.7-offers29-expected_returned29] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[*/*-offers30-expected_returned30] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__valid_offers[-offers31-expected_returned31] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers_uses_AcceptOffer_objects tests/test_acceptparse.py::TestAcceptValidHeader::test_best_match tests/test_acceptparse.py::TestAcceptValidHeader::test_best_match_with_one_lower_q tests/test_acceptparse.py::TestAcceptValidHeader::test_best_match_with_complex_q tests/test_acceptparse.py::TestAcceptValidHeader::test_best_match_json tests/test_acceptparse.py::TestAcceptValidHeader::test_best_match_mixedcase tests/test_acceptparse.py::TestAcceptValidHeader::test_best_match_zero_quality tests/test_acceptparse.py::TestAcceptValidHeader::test_quality tests/test_acceptparse.py::TestAcceptValidHeader::test_quality_not_found tests/test_acceptparse.py::TestAcceptNoHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptNoHeader::test___init__ tests/test_acceptparse.py::TestAcceptNoHeader::test___add___None tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand4] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[a/b, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand8] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___invalid_value[right_operand9] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___other_type_with_invalid___str__[, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___other_type_with_invalid___str__[a/b, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_empty_value[] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptNoHeader::test___add___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value1-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value2-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value3-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value4-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value5-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value6-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value7-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value8-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___valid_value[value9-e/f;p1=1;q=1;e1=1;e2=2, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptNoHeader::test___add___AcceptValidHeader_header_value_empty tests/test_acceptparse.py::TestAcceptNoHeader::test___add___AcceptValidHeader_header_value_not_empty tests/test_acceptparse.py::TestAcceptNoHeader::test___add___AcceptNoHeader tests/test_acceptparse.py::TestAcceptNoHeader::test___add___AcceptInvalidHeader[, tests/test_acceptparse.py::TestAcceptNoHeader::test___add___AcceptInvalidHeader[a/b;p1=1;p2=2;q=0.8;e1;e2="] tests/test_acceptparse.py::TestAcceptNoHeader::test___bool__ tests/test_acceptparse.py::TestAcceptNoHeader::test___contains__ tests/test_acceptparse.py::TestAcceptNoHeader::test___iter__ tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___None tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand4] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[a/b, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand8] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___invalid_value[left_operand9] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___other_type_with_invalid___str__[, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___other_type_with_invalid___str__[a/b, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_empty_value[] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value1-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value2-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value3-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value4-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value5-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value6-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value7-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value8-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___valid_non_empty_value[value9-e/f;p1=1;q=1;e1=1;e2=2, tests/test_acceptparse.py::TestAcceptNoHeader::test___radd___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptNoHeader::test___repr__ tests/test_acceptparse.py::TestAcceptNoHeader::test___str__ tests/test_acceptparse.py::TestAcceptNoHeader::test_accept_html tests/test_acceptparse.py::TestAcceptNoHeader::test_accepts_html tests/test_acceptparse.py::TestAcceptNoHeader::test_acceptable_offers__invalid_offers[offers0-expected_returned0] tests/test_acceptparse.py::TestAcceptNoHeader::test_acceptable_offers__invalid_offers[offers1-expected_returned1] tests/test_acceptparse.py::TestAcceptNoHeader::test_acceptable_offers__invalid_offers[offers2-expected_returned2] tests/test_acceptparse.py::TestAcceptNoHeader::test_acceptable_offers__invalid_offers[offers3-expected_returned3] tests/test_acceptparse.py::TestAcceptNoHeader::test_acceptable_offers__valid_offers tests/test_acceptparse.py::TestAcceptNoHeader::test_best_match tests/test_acceptparse.py::TestAcceptNoHeader::test_quality tests/test_acceptparse.py::TestAcceptInvalidHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptInvalidHeader::test___init__ tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___None tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand4] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[a/b, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand8] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___invalid_value[right_operand9] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___other_type_with_invalid___str__[, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___other_type_with_invalid___str__[a/b, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_empty_value[] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value1-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value2-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value3-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value4-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value5-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value6-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value7-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value8-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___valid_value[value9-e/f;p1=1;q=1;e1=1;e2=2, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___AcceptValidHeader_header_value_empty tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___AcceptValidHeader_header_value_not_empty tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___AcceptNoHeader tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___AcceptInvalidHeader[, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___add___AcceptInvalidHeader[a/b;p1=1;p2=2;q=0.8;e1;e2="] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptInvalidHeader::test___contains__ tests/test_acceptparse.py::TestAcceptInvalidHeader::test___iter__ tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand4] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[a/b, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand8] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___invalid_value[left_operand9] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___other_type_with_invalid___str__[, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___other_type_with_invalid___str__[a/b, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_empty_value[] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value1-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value2-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value3-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value4-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value5-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value6-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value7-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value8-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___valid_non_empty_value[value9-e/f;p1=1;q=1;e1=1;e2=2, tests/test_acceptparse.py::TestAcceptInvalidHeader::test___radd___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptInvalidHeader::test___repr__ tests/test_acceptparse.py::TestAcceptInvalidHeader::test___str__ tests/test_acceptparse.py::TestAcceptInvalidHeader::test_accept_html tests/test_acceptparse.py::TestAcceptInvalidHeader::test_accepts_html tests/test_acceptparse.py::TestAcceptInvalidHeader::test_acceptable_offers__invalid_offers[offers0-expected_returned0] tests/test_acceptparse.py::TestAcceptInvalidHeader::test_acceptable_offers__invalid_offers[offers1-expected_returned1] tests/test_acceptparse.py::TestAcceptInvalidHeader::test_acceptable_offers__invalid_offers[offers2-expected_returned2] tests/test_acceptparse.py::TestAcceptInvalidHeader::test_acceptable_offers__invalid_offers[offers3-expected_returned3] tests/test_acceptparse.py::TestAcceptInvalidHeader::test_acceptable_offers__valid_offers tests/test_acceptparse.py::TestAcceptInvalidHeader::test_best_match tests/test_acceptparse.py::TestAcceptInvalidHeader::test_quality tests/test_acceptparse.py::TestAcceptProperty::test_fget_header_is_valid tests/test_acceptparse.py::TestAcceptProperty::test_fget_header_is_None tests/test_acceptparse.py::TestAcceptProperty::test_fget_header_is_invalid tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_is_valid tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_is_None tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_is_invalid tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[-] tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value1-] tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value2-] tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value3-] tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value5-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value6-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value7-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value8-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value9-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value10-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value11-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value12-a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_value_types[value13-e/f;p1=1;q=1;e1=1;e2=2, tests/test_acceptparse.py::TestAcceptProperty::test_fset_other_type_with___str__[] tests/test_acceptparse.py::TestAcceptProperty::test_fset_other_type_with___str__[a/b;q=0.5, tests/test_acceptparse.py::TestAcceptProperty::test_fset_AcceptValidHeader tests/test_acceptparse.py::TestAcceptProperty::test_fset_AcceptNoHeader tests/test_acceptparse.py::TestAcceptProperty::test_fset_AcceptInvalidHeader tests/test_acceptparse.py::TestAcceptProperty::test_fdel_header_key_in_environ tests/test_acceptparse.py::TestAcceptProperty::test_fdel_header_key_not_in_environ tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header["] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[(] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[)] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[/] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[:] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[;] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[<] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[=] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[>] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[?] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[@] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[[] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[\\] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[]] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[{] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[}] tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[foo, tests/test_acceptparse.py::TestAcceptCharset::test_parse__invalid_header[foo tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[*-expected_list0] tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[!#$%&'*+-.^_`|~;q=0.5-expected_list1] tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[0123456789-expected_list2] tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[,\t tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[iso-8859-5;q=0.372,unicode-1-1;q=0.977,UTF-8, tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[foo,bar-expected_list5] tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[foo, tests/test_acceptparse.py::TestAcceptCharset::test_parse__valid_header[foo tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___init___invalid_header[] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___init___invalid_header[, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___init___valid_header tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___None tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[right_operand5] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___other_type_with_invalid___str__[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___valid_value[UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___valid_value[value1-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___valid_value[value2-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___valid_value[value3-UTF-8, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___AcceptCharsetValidHeader tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___AcceptCharsetNoHeader tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___AcceptCharsetInvalidHeader[] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___add___AcceptCharsetInvalidHeader[utf/8] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___contains__ tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___contains___not tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___contains___zero_quality tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___iter__ tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[left_operand5] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___other_type_with_invalid___str__[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___valid_value[UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___valid_value[value1-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___valid_value[value2-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___valid_value[value3-UTF-8, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___radd___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___repr__ tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test___str__ tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[UTF-7, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[utf-8, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[utF-8;q=0.2, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[*-offers4-returned4] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[*;q=0.8-offers5-returned5] tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[UTF-8, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[UTF-8;q=0, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[UTF-8;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_acceptable_offers[UTF-8;q=0.8, tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_best_match tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_best_match_with_one_lower_q tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_best_match_with_complex_q tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_best_match_mixedcase tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_best_match_zero_quality tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_quality tests/test_acceptparse.py::TestAcceptCharsetValidHeader::test_quality_not_found tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___init__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___None tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[right_operand5] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___other_type_with_invalid___str__[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___valid_value[UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___valid_value[value1-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___valid_value[value2-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___valid_value[value3-UTF-8, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___AcceptCharsetValidHeader tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___AcceptCharsetNoHeader tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___AcceptCharsetInvalidHeader[] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___add___AcceptCharsetInvalidHeader[utf/8] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___bool__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___contains__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___iter__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___None tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[left_operand5] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___other_type_with_invalid___str__[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___valid_value[UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___valid_value[value1-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___valid_value[value2-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___valid_value[value3-UTF-8, tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___radd___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___repr__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test___str__ tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test_acceptable_offers tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test_best_match tests/test_acceptparse.py::TestAcceptCharsetNoHeader::test_quality tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___init__ tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___None tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[right_operand5] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___other_type_with_invalid___str__[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___valid_header_value[UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___valid_header_value[value1-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___valid_header_value[value2-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___valid_header_value[value3-UTF-8, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___other_type_valid_header_value tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___AcceptCharsetValidHeader tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___AcceptCharsetNoHeader tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___add___AcceptCharsetInvalidHeader tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___contains__ tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___iter__ tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[left_operand5] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___other_type_with_invalid___str__[UTF/8] tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___valid_header_value[UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___valid_header_value[value1-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___valid_header_value[value2-UTF-7;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___valid_header_value[value3-UTF-8, tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___radd___other_type_valid_header_value tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___repr__ tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test___str__ tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test_acceptable_offers tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test_best_match tests/test_acceptparse.py::TestAcceptCharsetInvalidHeader::test_quality tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fget_header_is_None tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fget_header_is_valid tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fget_header_is_invalid tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_value_is_None tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_value_is_invalid tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_value_is_valid tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_value_types[utf-8;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_value_types[value1-utf-8;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_value_types[value2-utf-8;q=0.5, tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_value_types[value3-utf-7, tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_AcceptCharsetNoHeader tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_AcceptCharsetValidHeader tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fset_AcceptCharsetInvalidHeader tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fdel_header_key_in_environ tests/test_acceptparse.py::TestAcceptCharsetProperty::test_fdel_header_key_not_in_environ tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header["] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[(] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[)] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[/] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[:] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[;] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[<] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[=] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[>] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[?] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[@] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[[] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[\\] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[]] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[{] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[}] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[, tests/test_acceptparse.py::TestAcceptEncoding::test_parse__invalid_header[gzip;q=1.0, tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[,-expected_list0] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[, tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[*-expected_list2] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[!#$%&'*+-.^_`|~;q=0.5-expected_list3] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[0123456789-expected_list4] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[,,\t tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[compress, tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[-expected_list7] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[*-expected_list8] tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncoding::test_parse__valid_header[gzip;q=1.0, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___init___invalid_header[, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___init___invalid_header[gzip;q=1.0, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___init___valid_header tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___None tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___invalid_value[, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___other_type_with_invalid___str__ tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_empty_value[] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_value[compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_value[value1-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_value[value2-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_value[value3-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_value[value4-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___valid_value[value5-*, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___AcceptEncodingValidHeader_header_value_empty tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___AcceptEncodingValidHeader_header_value_not_empty tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___AcceptEncodingNoHeader tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___AcceptEncodingInvalidHeader[, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___add___AcceptEncodingInvalidHeader[compress;q=1.001] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___contains__ tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___iter__ tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___invalid_value[, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___other_type_with_invalid___str__ tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_empty_value[] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_non_empty_value[compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_non_empty_value[value1-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_non_empty_value[value2-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_non_empty_value[value3-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_non_empty_value[value4-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___valid_non_empty_value[value5-*, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___radd___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___repr__[-<AcceptEncodingValidHeader tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___repr__[,\t, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___str__[-] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test___str__[,\t, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[-offers0-expected_returned0] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[gzip, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[-offers2-expected_returned2] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[-offers3-expected_returned3] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[compress, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[*;q=0-offers6-expected_returned6] tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[*;q=0, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[IDentity;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_acceptable_offers[compress;q=0, tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_best_match tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_best_match_with_one_lower_q tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_best_match_with_complex_q tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_best_match_mixedcase tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_best_match_zero_quality tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_quality tests/test_acceptparse.py::TestAcceptEncodingValidHeader::test_quality_not_found tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___init__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___None tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___invalid_value[, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___other_type_with_invalid___str__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_empty_value[] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_value[compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_value[value1-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_value[value2-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_value[value3-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_value[value4-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___valid_value[value5-*, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___AcceptEncodingValidHeader_header_value_empty tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___AcceptEncodingValidHeader_header_value_not_empty tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___AcceptEncodingNoHeader tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___AcceptEncodingInvalidHeader[, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___add___AcceptEncodingInvalidHeader[compress;q=1.001] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___bool__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___contains__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___iter__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___None tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___invalid_value[, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___other_type_with_invalid___str__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_empty_value[] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_non_empty_value[compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_non_empty_value[value1-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_non_empty_value[value2-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_non_empty_value[value3-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_non_empty_value[value4-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___valid_non_empty_value[value5-*, tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___radd___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___repr__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test___str__ tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test_acceptable_offers tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test_best_match tests/test_acceptparse.py::TestAcceptEncodingNoHeader::test_quality tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test_parse__inherited tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___init__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___None tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___invalid_value[, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___other_type_with_invalid___str__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_empty_value[] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_value[compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_value[value1-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_value[value2-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_value[value3-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_value[value4-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___valid_value[value5-*, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___AcceptEncodingValidHeader_header_value_empty tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___AcceptEncodingValidHeader_header_value_not_empty tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___AcceptEncodingNoHeader tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___AcceptEncodingInvalidHeader[, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___add___AcceptEncodingInvalidHeader[compress;q=1.001] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___contains__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___iter__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___invalid_value[, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___other_type_with_invalid___str__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_empty_value[] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_empty_value[value1] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_empty_value[value2] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_empty_value[value3] tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___other_type_with_valid___str___empty tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_non_empty_value[compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_non_empty_value[value1-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_non_empty_value[value2-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_non_empty_value[value3-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_non_empty_value[value4-compress;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___valid_non_empty_value[value5-*, tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___radd___other_type_with_valid___str___not_empty tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___repr__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test___str__ tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test_acceptable_offers tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test_best_match tests/test_acceptparse.py::TestAcceptEncodingInvalidHeader::test_quality tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fget_header_is_None tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fget_header_is_valid tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fget_header_is_invalid tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_value_is_None tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_value_is_invalid tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_value_is_valid tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_value_types[gzip;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_value_types[value1-gzip;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_value_types[value2-gzip;q=0.5, tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_value_types[value3-deflate, tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_AcceptEncodingNoHeader tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_AcceptEncodingValidHeader tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fset_AcceptEncodingInvalidHeader tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fdel_header_key_in_environ tests/test_acceptparse.py::TestAcceptEncodingProperty::test_fdel_header_key_not_in_environ tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[*s] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[*-a] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[a-*] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[aaaaaaaaa] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[a-aaaaaaaaa] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[a-a-aaaaaaaaa] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[-] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[a-] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[-a] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[---] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[--a] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[1-a] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[1-a-a] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[en_gb] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[en/gb] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[foo, tests/test_acceptparse.py::TestAcceptLanguage::test_parse__invalid_header[foo tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[*-expected_list0] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[fR;q=0.5-expected_list1] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[zh-Hant;q=0.500-expected_list2] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[zh-Hans-CN;q=1-expected_list3] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[de-CH-x-phonebk;q=1.0-expected_list4] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[az-Arab-x-AZE-derbend;q=1.00-expected_list5] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[zh-CN-a-myExt-x-private;q=1.000-expected_list6] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[aaaaaaaa-expected_list7] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[aaaaaaaa-a-expected_list8] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[aaaaaaaa-aaaaaaaa-expected_list9] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[a-aaaaaaaa-aaaaaaaa-expected_list10] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[aaaaaaaa-a-aaaaaaaa-expected_list11] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[zh-Hant;q=0.372,zh-CN-a-myExt-x-private;q=0.977,de,*;q=0.000-expected_list12] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[,\t tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[foo,bar-expected_list14] tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[foo, tests/test_acceptparse.py::TestAcceptLanguage::test_parse__valid_header[foo tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___init___invalid_header[] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___init___invalid_header[, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___init___valid_header tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___None tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[en_gb] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand5] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[,] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand9] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand10] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___invalid_value[right_operand11] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___other_type_with_invalid___str__[en_gb] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___other_type_with_invalid___str__[,] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___valid_value[en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___valid_value[value1-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___valid_value[value2-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___valid_value[value3-es, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___AcceptLanguageValidHeader tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___AcceptLanguageNoHeader tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___AcceptLanguageInvalidHeader[] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___AcceptLanguageInvalidHeader[en_gb] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___add___AcceptLanguageInvalidHeader[,] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___in[*-da] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___in[da-DA] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___in[en-en-gb] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___in[en-gb-en-gb] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___in[en-gb-en] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___in[en-gb-en_GB] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___not_in[en-gb-en-us] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___not_in[en-gb-fr-fr] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___not_in[en-gb-fr] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___contains___not_in[en-fr-fr] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___iter__[fr;q=0, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___iter__[en-gb, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___iter__[en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___iter__[de;q=0.8, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___iter__[en-gb;q=0, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___iter__[de, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[en_gb] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand5] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[,] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand9] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand10] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___invalid_value[left_operand11] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___other_type_with_invalid___str__[en_gb] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___other_type_with_invalid___str__[,] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___valid_value[en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___valid_value[value1-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___valid_value[value2-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___valid_value[value3-es, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___radd___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___repr__ tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test___str__ tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[de-de-language_tags0-expected_returned0] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a-language_tags1-expected_returned1] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a-b;q=0.9, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[foO, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[b-c, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[d-e-f-language_tags6-expected_returned6] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a-b-c-d, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[*-language_tags8-expected_returned8] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[*;q=0.2, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a-b-c;q=0.7, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a;q=0.7, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a-language_tags16-expected_returned16] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_basic_filtering[a-b;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_best_match[bar, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_best_match[en-gb, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_best_match[en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup_default_tag_and_default_cannot_both_be_None tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup_default_range_cannot_be_asterisk tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[aA;q=0.3, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[bB-Cc;q=0.8, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[de-ch-language_tags2-None-default-tag-None-de-CH] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[de-ch-language_tags3-None-default-tag-None-de] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[zh-Hant-CN-x-private1-private2-language_tags4-None-default-tag-None-zh-Hant-CN-x-private1-private2] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[zh-Hant-CN-x-private1-private2-language_tags5-None-default-tag-None-zh-Hant-CN-x-private1] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[zh-Hant-CN-x-private1-private2-language_tags6-None-default-tag-None-zh-Hant-CN] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[zh-Hant-CN-x-private1-private2-language_tags7-None-default-tag-None-zh-Hant-CN] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[zh-Hant-CN-x-private1-private2-language_tags8-None-default-tag-None-zh-Hant] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[zh-Hant-CN-x-private1-private2-language_tags9-None-default-tag-None-zh] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[zh-Hant-CN-x-private1-private2-language_tags10-None-default-tag-None-default-tag] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[AA-T-subtag-language_tags11-None-default-tag-None-aA] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[AA-1-subtag-language_tags12-None-default-tag-None-aA] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[Aa-P-subtag-8-subtag-language_tags13-None-default-tag-None-aA] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[aA-3-subTag-C-subtag-language_tags14-None-default-tag-None-aA] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[T-subtag-language_tags15-None-default-tag-None-t-SubTag] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[T-subtag-language_tags16-None-default-tag-None-default-tag] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[*, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[*-language_tags18-None-default-tag-None-default-tag] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[dd, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[aa, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[fr-FR, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[aa-bb, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[aa-language_tags42-None-None-0-0] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[Aa, tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[aa-language_tags44-None-None-<lambda>-callable tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[range-language_tags50-None-default-tag-None-default-tag] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[range-language_tags51--default-tag-None-default-tag] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[range-language_tags52--default-tag-None-default-tag] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[range-language_tags53---None-] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_lookup[range-language_tags54-default-range--None-] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_quality[en-gb-en-gb-1] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_quality[en-gb;q=0.5-en-gb-0.5] tests/test_acceptparse.py::TestAcceptLanguageValidHeader::test_quality[en-gb-sr-Cyrl-None] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___init__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___None tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[en_gb] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[right_operand5] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___other_type_with_invalid___str__[en_gb] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___valid_value[en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___valid_value[value1-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___valid_value[value2-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___valid_value[value3-es, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___AcceptLanguageValidHeader tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___AcceptLanguageNoHeader tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___AcceptLanguageInvalidHeader[] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___add___AcceptLanguageInvalidHeader[en_gb] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___bool__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___contains__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___iter__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___None tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[en_gb] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[left_operand5] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___other_type_with_invalid___str__[en_gb] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___other_type_with_invalid___str__[,] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___valid_value[en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___valid_value[value1-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___valid_value[value2-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___valid_value[value3-es, tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___radd___other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___repr__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test___str__ tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_basic_filtering tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_best_match[offers0-None-foo] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_best_match[offers1-None-foo] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_best_match[offers2-None-bar] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_best_match[offers3-None-bar] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_best_match[offers4-default_match4-bar] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_best_match[offers5-fallback-fallback] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_lookup_default_tag_and_default_cannot_both_be_None tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_lookup[default-tag-default-default-tag] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_lookup[None-0-0] tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_lookup[None-<lambda>-callable tests/test_acceptparse.py::TestAcceptLanguageNoHeader::test_quality tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___init__ tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___None tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[right_operand1] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[right_operand2] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[right_operand3] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[en_gb] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[right_operand5] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[right_operand6] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___invalid_value[right_operand7] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___other_type_with_invalid___str__[en_gb] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___valid_header_value[en] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___valid_header_value[value1] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___valid_header_value[value2] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___valid_header_value[value3] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___other_type_valid_header_value tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___AcceptLanguageValidHeader tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___AcceptLanguageNoHeader tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___add___AcceptLanguageInvalidHeader tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___bool__ tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___contains__ tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___iter__ tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___None tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[left_operand1] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[left_operand2] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[left_operand3] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[en_gb] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[left_operand5] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[left_operand6] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___invalid_value[left_operand7] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___other_type_with_invalid___str__[] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___other_type_with_invalid___str__[en_gb] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___valid_header_value[en] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___valid_header_value[value1] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___valid_header_value[value2] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___valid_header_value[value3] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___radd___other_type_valid_header_value tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___repr__ tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test___str__ tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_basic_filtering tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_best_match[offers0-None-foo] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_best_match[offers1-None-foo] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_best_match[offers2-None-bar] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_best_match[offers3-None-bar] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_best_match[offers4-default_match4-bar] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_best_match[offers5-fallback-fallback] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_lookup_default_tag_and_default_cannot_both_be_None tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_lookup[default-tag-default-default-tag] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_lookup[None-0-0] tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_lookup[None-<lambda>-callable tests/test_acceptparse.py::TestAcceptLanguageInvalidHeader::test_quality tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fget_header_is_None tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fget_header_is_valid tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fget_header_is_invalid tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_value_is_None tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_value_is_invalid tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_value_is_valid tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_value_types[en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_value_types[value1-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_value_types[value2-en-gb;q=0.5, tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_value_types[value3-es, tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_other_type_with_valid___str__ tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_AcceptLanguageNoHeader tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_AcceptLanguageValidHeader tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fset_AcceptLanguageInvalidHeader tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fdel_header_key_in_environ tests/test_acceptparse.py::TestAcceptLanguageProperty::test_fdel_header_key_not_in_environ tests/test_acceptparse.py::test_MIMEAccept_init_warns tests/test_acceptparse.py::test_MIMEAccept_init tests/test_acceptparse.py::test_MIMEAccept_parse tests/test_acceptparse.py::test_MIMEAccept_accept_html tests/test_acceptparse.py::test_MIMEAccept_contains tests/test_acceptparse.py::test_MIMEAccept_json tests/test_acceptparse.py::test_MIMEAccept_no_raise_invalid tests/test_acceptparse.py::test_MIMEAccept_iter tests/test_acceptparse.py::test_MIMEAccept_str tests/test_acceptparse.py::test_MIMEAccept_add tests/test_acceptparse.py::test_MIMEAccept_radd tests/test_acceptparse.py::test_MIMEAccept_repr tests/test_acceptparse.py::test_MIMEAccept_quality
src/webob/acceptparse.py
src/webob/acceptparse.py