diff --git a/CHANGES.txt b/CHANGES.txt
index fd34d21..7ccc765 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -33,3 +33,10 @@ Bugfix
   MIMEAccept to behave more like the old version. See
   https://github.com/Pylons/webob/pull/356
 
+- ``acceptparse.AcceptValidHeader``, ``acceptparse.AcceptInvalidHeader``, and
+  ``acceptparse.AcceptNoHeader`` will now always ignore offers that do not
+  match the required media type grammar when calling ``.acceptable_offers()``.
+  Previous versions raised a ``ValueError`` for invalid offers in
+  ``AcceptValidHeader`` and returned them as acceptable in the others.
+  See https://github.com/Pylons/webob/pull/372
+
diff --git a/src/webob/acceptparse.py b/src/webob/acceptparse.py
index d1d9d6f..0000667 100644
--- a/src/webob/acceptparse.py
+++ b/src/webob/acceptparse.py
@@ -408,6 +408,26 @@ class Accept(object):
                 )
         return generator(value=value)
 
+    def _parse_and_normalize_offers(self, offers):
+        """
+        Throw out any offers that do not match the media type ABNF.
+
+        :return: A list of offers split into the format ``[offer_index,
+                 offer_type_subtype, offer_media_type_params]``.
+
+        """
+        lowercased_offers_parsed = []
+        for index, offer in enumerate(offers):
+            match = self.media_type_compiled_re.match(offer.lower())
+            # we're willing to try to match any offer that matches the
+            # media type grammar can parse, but we'll throw out anything
+            # that doesn't fit the correct syntax - this is not saying that
+            # the media type is actually a real media type, just that it looks
+            # like one
+            if match:
+                lowercased_offers_parsed.append([index] + list(match.groups()))
+        return lowercased_offers_parsed
+
 
 class AcceptValidHeader(Accept):
     """
@@ -771,6 +791,8 @@ class AcceptValidHeader(Accept):
         This uses the matching rules described in :rfc:`RFC 7231, section 5.3.2
         <7231#section-5.3.2>`.
 
+        Any offers that do not match the media type grammar will be ignored.
+
         :param offers: ``iterable`` of ``str`` media types (media types can
                        include media type parameters)
         :return: A list of tuples of the form (media type, qvalue), in
@@ -793,21 +815,12 @@ class AcceptValidHeader(Accept):
             for media_range, qvalue, media_type_params, extension_params in
             parsed
         ]
-        lowercased_offers = [offer.lower() for offer in offers]
-
-        lowercased_offers_parsed = []
-        for offer in lowercased_offers:
-            match = self.media_type_compiled_re.match(offer)
-            # The regex here is only used for parsing, and not intended to
-            # validate the offer
-            if not match:
-                raise ValueError(repr(offer) + ' is not a media type.')
-            lowercased_offers_parsed.append(match.groups())
+        lowercased_offers_parsed = self._parse_and_normalize_offers(offers)
 
         acceptable_offers_n_quality_factors = {}
         for (
-            offer_index, (offer_type_subtype, offer_media_type_params)
-        ) in enumerate(lowercased_offers_parsed):
+            offer_index, offer_type_subtype, offer_media_type_params
+        ) in lowercased_offers_parsed:
             offer_media_type_params = self._parse_media_type_params(
                 media_type_params_segment=offer_media_type_params,
             )
@@ -1242,6 +1255,8 @@ class _AcceptInvalidOrNoHeader(Accept):
         """
         Return the offers that are acceptable according to the header.
 
+        Any offers that do not match the media type grammar will be ignored.
+
         :param offers: ``iterable`` of ``str`` media types (media types can
                        include media type parameters)
         :return: When the header is invalid, or there is no ``Accept`` header
@@ -1250,7 +1265,14 @@ class _AcceptInvalidOrNoHeader(Accept):
                  where each offer in `offers` is paired with the qvalue of 1.0,
                  in the same order as in `offers`.
         """
-        return [(offer, 1.0) for offer in offers]
+        return [
+            (offers[offer_index], 1.0)
+            for offer_index, _, _
+            # avoid returning any offers that don't match the grammar so
+            # that the return values here are consistent with what would be
+            # returned in AcceptValidHeader
+            in self._parse_and_normalize_offers(offers)
+        ]
 
     def best_match(self, offers, default_match=None):
         """

diff --git a/tests/test_acceptparse.py b/tests/test_acceptparse.py
index e9f3935..b8c0620 100644
--- a/tests/test_acceptparse.py
+++ b/tests/test_acceptparse.py
@@ -909,16 +909,30 @@ class TestAcceptValidHeader(object):
         instance = AcceptValidHeader(header_value=header_value)
         assert instance.accepts_html is returned
 
-    @pytest.mark.parametrize('offers', [
-        ['text/html;p=1;q=0.5'],
-        ['text/html;q=0.5'],
-        ['text/html;q=0.5;e=1'],
-        ['text/html', 'text/plain;p=1;q=0.5;e=1'],
+    @pytest.mark.parametrize('header, offers, expected_returned', [
+        (AcceptValidHeader('text/html'), ['text/html;p=1;q=0.5'], []),
+        (AcceptValidHeader('text/html'), ['text/html;q=0.5'], []),
+        (AcceptValidHeader('text/html'), ['text/html;q=0.5;e=1'], []),
+        (
+            AcceptValidHeader('text/html'),
+            ['text/html', 'text/plain;p=1;q=0.5;e=1', 'foo'],
+            [('text/html', 1.0)],
+        ),
+        (
+            AcceptInvalidHeader('foo'),
+            ['text/html', 'text/plain;p=1;q=0.5;e=1', 'foo'],
+            [('text/html', 1.0)],
+        ),
+        (
+            AcceptNoHeader(),
+            ['text/html', 'text/plain;p=1;q=0.5;e=1', 'foo'],
+            [('text/html', 1.0)],
+        ),
     ])
-    def test_acceptable_offers__invalid_offers(self, offers):
-        instance = AcceptValidHeader(header_value='text/html')
-        with pytest.raises(ValueError):
-            instance.acceptable_offers(offers=offers)
+    def test_acceptable_offers__invalid_offers(
+        self, header, offers, expected_returned,
+    ):
+        assert header.acceptable_offers(offers=offers) == expected_returned
 
     @pytest.mark.parametrize('header_value, offers, expected_returned', [
         # RFC 7231, section 5.3.2

validate media types consistently in acceptable_offers
```python
>>> create_accept_header('').acceptable_offers(['foo'])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/michael/work/oss/pyramid/env/lib/python3.6/site-packages/webob/acceptparse.py", line 804, in acceptable_offers
    raise ValueError(repr(offer) + ' is not a media type.')
ValueError: 'foo' is not a media type.
>>> create_accept_header('*/*').acceptable_offers(['foo'])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/michael/work/oss/pyramid/env/lib/python3.6/site-packages/webob/acceptparse.py", line 804, in acceptable_offers
    raise ValueError(repr(offer) + ' is not a media type.')
ValueError: 'foo' is not a media type.
>>> create_accept_header('invalid/x/y').acceptable_offers(['foo'])
[('foo', 1.0)]
>>> create_accept_header(None).acceptable_offers(['foo'])
[('foo', 1.0)]
```

It's not ok to raise here in some scenarios and not in others. The offer is server-side and webob should handle it consistently by validating those parameters the same always.

I went backward and found out that webob < 1.5 actually did this consistently but after that it stopped calling `_check_offer` in `MIMEAccept` but kept calling it in `MIMENilAccept`.
tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[header0-offers0-expected_returned0] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[header1-offers1-expected_returned1] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[header2-offers2-expected_returned2] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[header3-offers3-expected_returned3] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[header4-offers4-expected_returned4] tests/test_acceptparse.py::TestAcceptValidHeader::test_acceptable_offers__invalid_offers[header5-offers5-expected_returned5]
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::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__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_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 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 tests/test_acceptparse.py::TestAcceptInvalidHeader::test_best_match tests/test_acceptparse.py::TestAcceptInvalidHeader::test_quality 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::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::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::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::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::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::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::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