def test_correct_condition_selection(self):
"""
Test if combination of condition function and condition_column works
properly.
"""
condition_column = 0
condition_function = lambda x: x > 10
result = self.testIO.get_columns(condition=condition_function,
condition_column=0)
selected_ids = np.where(condition_function(self.testIO.data[:,
condition_column]))[0]
expected = self.testIO.data[selected_ids, :]
np.testing.assert_array_equal(result, expected)
assert all(condition_function(result[:, condition_column]))
评论列表
文章目录