예제 #1
0
 def test_widget_client_replace(self):
     data = {"a": np.arange(0, 50)}
     new_data = {"a": [1]}
     widget = PerspectiveWidget(data, client=True)
     mocked_post = partial(mock_post,
                           assert_msg={
                               "cmd": "replace",
                               "data": new_data
                           })
     widget.post = MethodType(mocked_post, widget)
     widget.replace(new_data)
     assert widget._data is new_data
예제 #2
0
 def test_widget_replace_server(self):
     data = {"a": np.arange(0, 50)}
     widget = PerspectiveWidget(data, server=True)
     widget.replace({"a": [1]})
     assert widget.table.size() == 1