92 ] |
92 ] |
93 for text, expected in data: |
93 for text, expected in data: |
94 got = uilib.text_cut(text, 30) |
94 got = uilib.text_cut(text, 30) |
95 self.assertEquals(got, expected) |
95 self.assertEquals(got, expected) |
96 |
96 |
|
97 def test_soup2xhtml_1_1(self): |
|
98 self.assertEquals(uilib.soup2xhtml('hop <div>', 'ascii'), |
|
99 'hop <div/>') |
|
100 self.assertEquals(uilib.soup2xhtml('<div> hop', 'ascii'), |
|
101 '<div> hop</div>') |
|
102 self.assertEquals(uilib.soup2xhtml('hop <div> hop', 'ascii'), |
|
103 'hop <div> hop</div>') |
|
104 |
|
105 def test_soup2xhtml_1_2(self): |
|
106 self.assertEquals(uilib.soup2xhtml('hop </div>', 'ascii'), |
|
107 'hop ') |
|
108 self.assertEquals(uilib.soup2xhtml('</div> hop', 'ascii'), |
|
109 '<div/> hop') |
|
110 self.assertEquals(uilib.soup2xhtml('hop </div> hop', 'ascii'), |
|
111 '<div>hop </div> hop') |
|
112 |
|
113 def test_soup2xhtml_2_1(self): |
|
114 self.assertEquals(uilib.soup2xhtml('hop <body>', 'ascii'), |
|
115 'hop ') |
|
116 self.assertEquals(uilib.soup2xhtml('<body> hop', 'ascii'), |
|
117 ' hop') |
|
118 self.assertEquals(uilib.soup2xhtml('hop <body> hop', 'ascii'), |
|
119 'hop hop') |
|
120 |
|
121 def test_soup2xhtml_2_2(self): |
|
122 self.assertEquals(uilib.soup2xhtml('hop </body>', 'ascii'), |
|
123 'hop ') |
|
124 self.assertEquals(uilib.soup2xhtml('</body> hop', 'ascii'), |
|
125 ' hop') |
|
126 self.assertEquals(uilib.soup2xhtml('hop </body> hop', 'ascii'), |
|
127 'hop hop') |
|
128 |
|
129 def test_soup2xhtml_3_1(self): |
|
130 self.assertEquals(uilib.soup2xhtml('hop <html>', 'ascii'), |
|
131 'hop ') |
|
132 self.assertEquals(uilib.soup2xhtml('<html> hop', 'ascii'), |
|
133 ' hop') |
|
134 self.assertEquals(uilib.soup2xhtml('hop <html> hop', 'ascii'), |
|
135 'hop hop') |
|
136 |
|
137 def test_soup2xhtml_3_2(self): |
|
138 self.assertEquals(uilib.soup2xhtml('hop </html>', 'ascii'), |
|
139 'hop ') |
|
140 self.assertEquals(uilib.soup2xhtml('</html> hop', 'ascii'), |
|
141 ' hop') |
|
142 self.assertEquals(uilib.soup2xhtml('hop </html> hop', 'ascii'), |
|
143 'hop hop') |
|
144 |
97 if __name__ == '__main__': |
145 if __name__ == '__main__': |
98 unittest_main() |
146 unittest_main() |
99 |
147 |