summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBert JW Regeer <bertjw@regeer.org>2016-04-14 00:49:46 -0600
committerBert JW Regeer <bertjw@regeer.org>2016-04-14 00:49:46 -0600
commit661751ed54b8f95e0a78094003ab12b596e4bdd8 (patch)
tree2704908dd8e4637e80f1b805c5941de80833cb2f
parent3b115aff944c369fadf1c099cfe815fb4544bec6 (diff)
downloadwebob-feature/Accept.best_client_match.tar.gz
Add tests for server qsfeature/Accept.best_client_match
-rw-r--r--tests/test_acceptparse.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_acceptparse.py b/tests/test_acceptparse.py
index 615ab43..c545301 100644
--- a/tests/test_acceptparse.py
+++ b/tests/test_acceptparse.py
@@ -394,6 +394,12 @@ def test_MIMEAccept_best_match_stars():
assert mimeaccept.best_match(server_offer) == 'no/match'
assert mimeaccept.best_client_match(server_offer) == 'no/match'
+def test_MIMEAccept_best_match_qs():
+ mimeaccept = MIMEAccept('text/html, application/json, */*;q=0.2')
+ server_offer = [('application/json', 0.5), ('text/html', 1)]
+ assert mimeaccept.best_match(server_offer) == 'text/html'
+ assert mimeaccept.best_client_match(server_offer) == 'text/html'
+
# property tests
def test_accept_property_fget():