@@ -43,7 +43,7 @@ class TestPDApi(Base):
43
43
]
44
44
45
45
# these are already deprecated; awaiting removal
46
- deprecated_modules : List [str ] = []
46
+ deprecated_modules : List [str ] = ["np" , "datetime" ]
47
47
48
48
# misc
49
49
misc = ["IndexSlice" , "NaT" , "NA" ]
@@ -95,12 +95,12 @@ class TestPDApi(Base):
95
95
deprecated_classes : List [str ] = []
96
96
97
97
# these should be deprecated in the future
98
- deprecated_classes_in_future : List [str ] = []
98
+ deprecated_classes_in_future : List [str ] = ["SparseArray" ]
99
99
100
100
if not compat .PY37 :
101
101
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"])
104
104
105
105
# external modules exposed in pandas namespace
106
106
modules : List [str ] = []
@@ -203,25 +203,27 @@ class TestPDApi(Base):
203
203
204
204
def test_api (self ):
205
205
206
- self .check (
207
- pd ,
206
+ checkthese = (
208
207
self .lib
209
208
+ self .misc
210
209
+ self .modules
211
- + self .deprecated_modules
212
210
+ self .classes
213
- + self .deprecated_classes
214
- + self .deprecated_classes_in_future
215
211
+ self .funcs
216
212
+ self .funcs_option
217
213
+ self .funcs_read
218
214
+ self .funcs_json
219
215
+ self .funcs_to
220
- + self .deprecated_funcs_in_future
221
- + self .deprecated_funcs
222
- + self .private_modules ,
223
- self .ignored ,
216
+ + self .private_modules
224
217
)
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 )
225
227
226
228
def test_depr (self ):
227
229
deprecated = (
0 commit comments