Your IP : 216.73.216.213
�
��f�z c @ s� d Z d d l Z d d l Z d d l Z d d l m Z Gd d � d e j j � Z Gd d � d e � Z
Gd d � d e j � Z Gd
d � d e � Z
Gd d
� d
e
� Z Gd d � d e � Z Gd d � d e � Z e d k r� e j � n d S( u Tests for HTMLParser.py.i N( u supportc B s� | Ee Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d d � Z
d d � Z d d � Z d d � Z
d d � Z d S( u EventCollectorc O s5 g | _ | j j | _ t j j j | | | � d S( N( u eventsu appendu htmlu parseru
HTMLParseru __init__( u selfu argsu kw( ( u9 /opt/alt/python33/lib64/python3.3/test/test_htmlparser.pyu __init__ s u EventCollector.__init__c C s� g } d } xm | j D]b } | d } | | k o= d k n re d | d d | d f | d <n
| j | � | } q W| | _ | S( Ni u datai i����i����( u Noneu eventsu append( u selfu Lu prevtypeu eventu type( ( u9 /opt/alt/python33/lib64/python3.3/test/test_htmlparser.pyu
get_events s
#
u EventCollector.get_eventsc C s | j d | | f � d S( Nu starttag( u append( u selfu tagu attrs( ( u9 /opt/alt/python33/lib64/python3.3/test/test_htmlparser.pyu handle_starttag! s u EventCollector.handle_starttagc C s | j d | | f � d S( Nu startendtag( u append( u selfu tagu attrs( ( u9 /opt/alt/python33/lib64/python3.3/test/test_htmlparser.pyu handle_startendtag$ s u! EventCollector.handle_startendtagc C s | j d | f � d S( Nu endtag( u append( u selfu tag( ( u9 /opt/alt/python33/lib64/python3.3/test/test_htmlparser.pyu
handle_endtag'