Skip to content

Commit 8d80dc3

Browse files
committed
tests for row data setter
1 parent b5078e5 commit 8d80dc3

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

tests/test_SE_methods.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,3 +187,19 @@ def test_SE_coldata_accessors():
187187

188188
tse.set_column_data_column("stuff", [1, 2, 3, 4, 5, 6], in_place=True)
189189
assert "stuff" in tse.col_data.column_names
190+
191+
def test_SE_rowdata_accessors():
192+
tse = SummarizedExperiment(
193+
assays={"counts": counts}, row_data=row_data, column_data=col_data
194+
)
195+
196+
assert tse.get_row_data_column("strand") is not None
197+
assert len(tse.get_row_data_column("strand")) == 200
198+
199+
new_tse = tse.set_row_data_column("new_scores", np.arange(200) * 2)
200+
assert new_tse.shape == tse.shape
201+
assert "new_scores" in new_tse.row_data.column_names
202+
assert "new_scores" not in tse.row_data.column_names
203+
204+
tse.set_row_data_column("new_scores", np.arange(200) * 3, in_place=True)
205+
assert "new_scores" in tse.row_data.column_names

0 commit comments

Comments
 (0)