Example #1
0
 def test_viewer_delete(self):
     table = Table({"a": [1, 2, 3]})
     viewer = PerspectiveViewer(plugin="x_bar", filters=[["a", "==", 2]])
     viewer.load(table)
     assert viewer.filters == [["a", "==", 2]]
     viewer.delete()
     assert viewer.table_name is None
     assert viewer.table is None
Example #2
0
 def test_viewer_delete_without_table(self):
     table = Table({"a": [1, 2, 3]})
     viewer = PerspectiveViewer(plugin="X Bar", filter=[["a", "==", 2]])
     viewer.load(table)
     assert viewer.filter == [["a", "==", 2]]
     viewer.delete(delete_table=False)
     assert viewer.table_name is not None
     assert viewer.table is not None
     assert viewer.filter == []