@@ -21,30 +21,23 @@ def test_start_tag_patterns():
2121 assert start_tag_finder (b'<b>' ).groupdict () == {
2222 'name' : b'b' , 'attr' : None , 'quote' : None ,
2323 'start_tag' : b'<b>' , 'attr_name' : None ,
24- 'self_closing' : None , ' attr_value' : None , 'attr_insert' : b'' ,}
24+ 'attr_value' : None , 'attr_insert' : b'' ,}
2525 assert start_tag_finder (b'<b t>' ).groupdict () == {
2626 'name' : b'b' , 'attr' : b' t' , 'quote' : None ,
2727 'start_tag' : b'<b t>' , 'attr_name' : b't' , 'attr_value' : b'' ,
28- 'self_closing' : None , ' attr_insert' : b'' ,}
28+ 'attr_insert' : b'' ,}
2929 assert start_tag_finder (b'<div value=yes>' ).groupdict () == {
3030 'name' : b'div' , 'attr' : b' value=yes' , 'quote' : None ,
3131 'start_tag' : b'<div value=yes>' , 'attr_name' : b'value' ,
32- 'attr_value' : b'yes' , 'self_closing' : None , ' attr_insert' : b'' ,}
32+ 'attr_value' : b'yes' , 'attr_insert' : b'' ,}
3333 assert start_tag_finder (b"<div class='body'>" ).groupdict () == {
3434 'name' : b'div' , 'attr' : b" class='body'" , 'quote' : b"'" ,
3535 'start_tag' : b"<div class='body'>" , 'attr_name' : b'class' ,
36- 'attr_value' : b'body' , 'self_closing' : None , 'attr_insert' : b'' ,}
37- # This is not standard HTML5, but could be useful to have.
38- # ae(
39- # START_TAG_MATCH('<s style=>').groupdict(),
40- # {'name': 's', 'attr': 'style=', 'quote': None,
41- # 'start': '<s style=>', 'attr_name': 'style', 'attr_value': ''
42- # 'self_closing': None}
43- # )
36+ 'attr_value' : b'body' , 'attr_insert' : b'' ,}
4437 assert start_tag_finder (b"<table a1=v1 a2=v2>" ).capturesdict () == {
4538 'attr_name' : [b'a1' , b'a2' ], 'start_tag' : [b'<table a1=v1 a2=v2>' ],
4639 'attr' : [b' a1=v1' , b' a2=v2' ], 'quote' : [],
47- 'attr_value' : [b'v1' , b'v2' ], 'self_closing' : [],
40+ 'attr_value' : [b'v1' , b'v2' ],
4841 'name' : [b'table' ], 'attr_insert' : [b'' ]}
4942
5043
0 commit comments