summaryrefslogtreecommitdiff
path: root/tests/test_textfmts.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_textfmts.py')
-rw-r--r--tests/test_textfmts.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_textfmts.py b/tests/test_textfmts.py
index 6d382e8a..5a4f56c4 100644
--- a/tests/test_textfmts.py
+++ b/tests/test_textfmts.py
@@ -46,6 +46,20 @@ def test_http_status_line_without_reason_phrase(lexer):
assert list(lexer.get_tokens(fragment)) == tokens
+def test_http_status_line_without_reason_phrase_rfc_7230(lexer):
+ fragment = u'HTTP/1.1 200 \n'
+ tokens = [
+ (Token.Keyword.Reserved, u'HTTP'),
+ (Token.Operator, u'/'),
+ (Token.Number, u'1.1'),
+ (Token.Text, u' '),
+ (Token.Number, u'200'),
+ (Token.Text, u' '),
+ (Token.Text, u'\n'),
+ ]
+ assert list(lexer.get_tokens(fragment)) == tokens
+
+
def test_application_xml(lexer):
fragment = u'GET / HTTP/1.0\nContent-Type: application/xml\n\n<foo>\n'
tokens = [