Beispiel #1
0
 def test_manager_host(self):
     manager = PerspectiveManager()
     table = Table(data)
     manager.host(table)
     table.update({"a": [4, 5, 6], "b": ["d", "e", "f"]})
     names = manager.get_table_names()
     assert manager.get_table(names[0]).size() == 6
Beispiel #2
0
 def test_manager_host_table_or_view(self):
     manager = PerspectiveManager()
     table = Table(data)
     view = table.view()
     manager.host(table, name="table1")
     manager.host(view, name="view1")
     assert manager.get_table("table1").size() == 3
     assert manager.get_view("view1").to_dict() == data
Beispiel #3
0
 def test_manager_host_table_transitive(self):
     manager = PerspectiveManager()
     table = Table(data)
     manager.host_table("table1", table)
     table.update({"a": [4, 5, 6], "b": ["d", "e", "f"]})
     assert manager.get_table("table1").size() == 6