Skip to content

Commit 3989e47

Browse files
ryankarlosjreback
authored andcommitted
Modify test to check for private modules (#25935)
1 parent 8a9b291 commit 3989e47

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

pandas/tests/api/test_api.py

+8-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ def check(self, namespace, expected, ignored=None):
1111
# ignored ones
1212
# compare vs the expected
1313

14-
result = sorted(f for f in dir(namespace) if not f.startswith('_'))
14+
result = sorted(f for f in dir(namespace) if not f.startswith('__'))
1515
if ignored is not None:
1616
result = sorted(list(set(result) - set(ignored)))
1717

@@ -93,6 +93,12 @@ class TestPDApi(Base):
9393
# these are already deprecated; awaiting removal
9494
deprecated_funcs = []
9595

96+
# private modules in pandas namespace
97+
private_modules = ['_config', '_hashtable', '_lib', '_libs',
98+
'_np_version_under1p14', '_np_version_under1p15',
99+
'_np_version_under1p16', '_np_version_under1p17',
100+
'_tslib', '_typing', '_version']
101+
96102
def test_api(self):
97103

98104
self.check(pd,
@@ -103,7 +109,7 @@ def test_api(self):
103109
self.funcs + self.funcs_option +
104110
self.funcs_read + self.funcs_to +
105111
self.deprecated_funcs_in_future +
106-
self.deprecated_funcs,
112+
self.deprecated_funcs + self.private_modules,
107113
self.ignored)
108114

109115

0 commit comments

Comments
 (0)