19 lines
579 B
Python
19 lines
579 B
Python
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
import pytest
|
||
|
|
||
|
import pandas.util.testing as tm
|
||
|
|
||
|
|
||
|
class TestCategoricalWarnings(object):
|
||
|
def test_tab_complete_warning(self, ip):
|
||
|
# https://github.com/pandas-dev/pandas/issues/16409
|
||
|
pytest.importorskip('IPython', minversion="6.0.0")
|
||
|
from IPython.core.completer import provisionalcompleter
|
||
|
|
||
|
code = "import pandas as pd; c = Categorical([])"
|
||
|
ip.run_code(code)
|
||
|
with tm.assert_produces_warning(None):
|
||
|
with provisionalcompleter('ignore'):
|
||
|
list(ip.Completer.completions('c.', 1))
|