def test_expand_variable_names(collection): # Should fail because two output values are required following expansion with pytest.raises(Exception): transform.Copy(collection, '*resp*') transform.Copy(collection, '*resp*', output_suffix='_copy') assert 'respnum_copy' in collection.variables.keys() assert 'respcat_copy' in collection.variables.keys() assert np.array_equal(collection['respcat'].values.values, collection['respcat_copy'].values.values) assert np.array_equal(collection['respnum'].values.values, collection['respnum_copy'].values.values)
def test_copy(collection): transform.Copy(collection, 'RT', output='RT_copy') assert 'RT_copy' in collection.variables.keys() assert np.array_equal(collection['RT'].values.values, collection['RT_copy'].values.values)