Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
3
2øªjá ã @ sÎ d Z ddlmZ ddlmZ ddlZddlZddlZddlZddl m
Z ddlm
Z
ddlmZ dd „ ZG d
d„ dƒZG dd
„ d
eƒZddd„Zddd„ZG dd„ deƒZG dd„ deƒZ
G dd„ de
ƒZdS )zHelpers for writing unit tests.é )ÚIterable)ÚBytesION)ÚTestCase)Útobytes)Ú XMLWriterc C sŽ t ƒ }d}t| tƒr|| 7 }nPt| tƒr8|t| dƒ7 }n6t| tƒr\|djdd„ | D ƒƒ7 }ntdt| ƒj ƒ‚|d7 }|j
j|dƒ |jd S )
aA Parses a snippet of XML.
Input can be either a single string (unicode or UTF-8 bytes), or a
a sequence of strings.
The result is in the same format that would be returned by
XMLReader, but the parser imposes no constraints on the root
element so it can be called on small snippets of TTX files.
s zutf-8ó c s s | ]}t |d ƒV qdS )zutf-8N)r )Ú.0Ús© r
ú=/tmp/pip-build-_d5lkt3n/fonttools/fontTools/misc/testTools.pyú s zparseXML..z0expected string or sequence of strings; found %rs r é )
ÚTestXMLReader_Ú
isinstanceÚbytesÚstrr r ÚjoinÚ TypeErrorÚtypeÚ__name__ÚparserÚParseÚroot)Z
xmlSnippetÚreaderÚxmlr
r
r ÚparseXML s
r c @ sf e Zd Zdd„ Zdd„ Zdd„ Zddd „Zd
d„ Zdd
„ Zdd„ Z dd„ Z
dd„ Zdd„ Zdd„ Z
dS )ÚFakeFontc C s* || _ dd„ t|ƒD ƒ| _d| _i | _d S )Nc S s i | ]\}}||“qS r
r
)r ÚiÚgr
r
r ú
, s z%FakeFont.__init__..F)ÚglyphOrder_Ú enumerateÚreverseGlyphOrderDict_ÚlazyÚtables)ÚselfZglyphsr
r
r Ú__init__* s zFakeFont.__init__c C s
| j | S )N)r$ )r% Útagr
r
r Ú__getitem__0 s zFakeFont.__getitem__c C s || j |<