Skip to content

Commit fb6b9d6

Browse files
committed
add mock + test
Signed-off-by: Itay Dafna <[email protected]>
1 parent 67aab10 commit fb6b9d6

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

tests/test_datagrid.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,14 @@ def test_data_object_generation(dataframe: pd.DataFrame) -> None:
122122
'primaryKeyUuid': 'ipydguuid'},
123123
'fields': [{'index': None}, {'A': None}, {'B': None}, {'ipydguuid': None}]}
124124

125-
assert data_object == expected_output
125+
assert data_object == expected_output
126+
127+
def test_selected_cell_values(monkeypatch, datagrid, dataframe):
128+
# Mocking data returned from front-end
129+
def mock_get_visible_data():
130+
return dataframe
131+
132+
monkeypatch.setattr(datagrid, "get_visible_data", mock_get_visible_data)
133+
datagrid.select(1, 0, 2, 1) # Select 1A to 2B
134+
135+
assert datagrid.selected_cell_values == [2, 5, 3, 6]

0 commit comments

Comments
 (0)