diff -r 40ef4b6f2654 -r 66f293fadcc5 genshi/_speedups.c
|
a
|
b
|
|
| 238 | 238 | return NULL; |
| 239 | 239 | } |
| 240 | 240 | if (!PySequence_Check(seq)) { |
| | 241 | PyErr_FromString(PyExc_TypeError, "a sequence is required"); |
| 241 | 242 | return NULL; |
| 242 | 243 | } |
| 243 | 244 | n = PySequence_Size(seq); |
diff -r 40ef4b6f2654 -r 66f293fadcc5 genshi/tests/core.py
|
a
|
b
|
|
| 136 | 136 | assert type(markup) is Markup |
| 137 | 137 | self.assertEquals('foo<br /><bar /><br /><baz />', markup) |
| 138 | 138 | |
| | 139 | def test_join_wrongtype(self): |
| | 140 | """ |
| | 141 | Tests calling Markup.join with an argument whose type is nonsensical. |
| | 142 | """ |
| | 143 | self.assertRaises(TypeError, lambda: Markup('<br />').join(0.5)) |
| | 144 | |
| 139 | 145 | def test_stripentities_all(self): |
| 140 | 146 | markup = Markup('& j').stripentities() |
| 141 | 147 | assert type(markup) is Markup |