Skip to content

Commit 1103d48

Browse files
committed
extend dml_data test for t and s
1 parent a36fc28 commit 1103d48

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

doubleml/tests/test_dml_data.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ def test_x_cols_setter_defaults():
216216
df = pd.DataFrame(np.tile(np.arange(6), (4, 1)),
217217
columns=['yy', 'dd', 'xx1', 'xx2', 'zz', 'tt'])
218218
dml_data = DoubleMLData(df, y_col='yy', d_cols='dd', z_cols='zz', t_col='tt')
219+
assert dml_data.x_cols == ['xx1', 'xx2']
219220

220221
# without instrument with selection
221222
df = pd.DataFrame(np.tile(np.arange(5), (4, 1)),
@@ -226,7 +227,19 @@ def test_x_cols_setter_defaults():
226227
# with instrument with selection
227228
df = pd.DataFrame(np.tile(np.arange(6), (4, 1)),
228229
columns=['yy', 'dd', 'xx1', 'xx2', 'zz', 'ss'])
229-
dml_data = DoubleMLData(df, y_col='yy', d_cols='dd', z_cols='zz', t_col='ss')
230+
dml_data = DoubleMLData(df, y_col='yy', d_cols='dd', z_cols='zz', s_col='ss')
231+
assert dml_data.x_cols == ['xx1', 'xx2']
232+
233+
# with selection and time
234+
df = pd.DataFrame(np.tile(np.arange(6), (4, 1)),
235+
columns=['yy', 'dd', 'xx1', 'xx2', 'tt', 'ss'])
236+
dml_data = DoubleMLData(df, y_col='yy', d_cols='dd', t_col='tt', s_col='ss')
237+
assert dml_data.x_cols == ['xx1', 'xx2']
238+
239+
# with instrument, selection and time
240+
df = pd.DataFrame(np.tile(np.arange(7), (4, 1)),
241+
columns=['yy', 'dd', 'xx1', 'xx2', 'zz', 'tt', 'ss'])
242+
dml_data = DoubleMLData(df, y_col='yy', d_cols='dd', z_cols='zz', t_col='tt', s_col='ss')
230243
assert dml_data.x_cols == ['xx1', 'xx2']
231244

232245

0 commit comments

Comments
 (0)