Skip to content

Commit ea7b959

Browse files
committed
split test_api for 3.6 vs 3.7
1 parent 2bbc831 commit ea7b959

File tree

1 file changed

+15
-13
lines changed

1 file changed

+15
-13
lines changed

pandas/tests/api/test_api.py

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class TestPDApi(Base):
4343
]
4444

4545
# these are already deprecated; awaiting removal
46-
deprecated_modules: List[str] = []
46+
deprecated_modules: List[str] = ["np", "datetime"]
4747

4848
# misc
4949
misc = ["IndexSlice", "NaT", "NA"]
@@ -95,12 +95,12 @@ class TestPDApi(Base):
9595
deprecated_classes: List[str] = []
9696

9797
# these should be deprecated in the future
98-
deprecated_classes_in_future: List[str] = []
98+
deprecated_classes_in_future: List[str] = ["SparseArray"]
9999

100100
if not compat.PY37:
101101
classes.extend(["Panel", "SparseSeries", "SparseDataFrame"])
102-
deprecated_modules.extend(["np", "datetime"])
103-
deprecated_classes_in_future.extend(["SparseArray"])
102+
# deprecated_modules.extend(["np", "datetime"])
103+
# deprecated_classes_in_future.extend(["SparseArray"])
104104

105105
# external modules exposed in pandas namespace
106106
modules: List[str] = []
@@ -203,25 +203,27 @@ class TestPDApi(Base):
203203

204204
def test_api(self):
205205

206-
self.check(
207-
pd,
206+
checkthese = (
208207
self.lib
209208
+ self.misc
210209
+ self.modules
211-
+ self.deprecated_modules
212210
+ self.classes
213-
+ self.deprecated_classes
214-
+ self.deprecated_classes_in_future
215211
+ self.funcs
216212
+ self.funcs_option
217213
+ self.funcs_read
218214
+ self.funcs_json
219215
+ self.funcs_to
220-
+ self.deprecated_funcs_in_future
221-
+ self.deprecated_funcs
222-
+ self.private_modules,
223-
self.ignored,
216+
+ self.private_modules
224217
)
218+
if not compat.PY37:
219+
checkthese.extend(
220+
self.deprecated_modules
221+
+ self.deprecated_classes
222+
+ self.deprecated_classes_in_future
223+
+ self.deprecated_funcs_in_future
224+
+ self.deprecated_funcs
225+
)
226+
self.check(pd, checkthese, self.ignored)
225227

226228
def test_depr(self):
227229
deprecated = (

0 commit comments

Comments
 (0)