()
| 474 | |
| 475 | |
| 476 | def test_pass_correct_include_exclude(): |
| 477 | class Tester(object): |
| 478 | |
| 479 | def __init__(self, include=None, exclude=None): |
| 480 | self.include = include |
| 481 | self.exclude = exclude |
| 482 | |
| 483 | def _repr_mimebundle_(self, include, exclude, **kwargs): |
| 484 | if include and (include != self.include): |
| 485 | raise ValueError('include got modified: display() may be broken.') |
| 486 | if exclude and (exclude != self.exclude): |
| 487 | raise ValueError('exclude got modified: display() may be broken.') |
| 488 | |
| 489 | return None |
| 490 | |
| 491 | include = {'a', 'b', 'c'} |
| 492 | exclude = {'c', 'e' , 'f'} |
| 493 | |
| 494 | f = get_ipython().display_formatter |
| 495 | f.format(Tester(include=include, exclude=exclude), include=include, exclude=exclude) |
| 496 | f.format(Tester(exclude=exclude), exclude=exclude) |
| 497 | f.format(Tester(include=include), include=include) |
| 498 | |
| 499 | |
| 500 | def test_repr_mime_meta(): |
nothing calls this directly
no test coverage detected