()
| 201 | nt.assert_in(C, f) |
| 202 | |
| 203 | def test_pop(): |
| 204 | f = PlainTextFormatter() |
| 205 | f.for_type(C, foo_printer) |
| 206 | nt.assert_is(f.lookup_by_type(C), foo_printer) |
| 207 | nt.assert_is(f.pop(C, None), foo_printer) |
| 208 | f.for_type(C, foo_printer) |
| 209 | nt.assert_is(f.pop(C), foo_printer) |
| 210 | with nt.assert_raises(KeyError): |
| 211 | f.lookup_by_type(C) |
| 212 | with nt.assert_raises(KeyError): |
| 213 | f.pop(C) |
| 214 | with nt.assert_raises(KeyError): |
| 215 | f.pop(A) |
| 216 | nt.assert_is(f.pop(A, None), None) |
| 217 | |
| 218 | def test_pop_string(): |
| 219 | f = PlainTextFormatter() |
nothing calls this directly
no test coverage detected