コード例 #1
0
 def test_init_def(self):
     c = BulkAnnotationConfiguration({
         "visible": False,
         "omitempty": True
     }, [])
     assert c.default_cfg == expected(visible=False, omitempty=True)
     assert c.column_cfgs == []
コード例 #2
0
 def test_init_def_col(self):
     c = BulkAnnotationConfiguration({"omitempty": True}, [
         {"name": "a1"}, {"name": "b2", "omitempty": False}])
     assert c.default_cfg == expected(omitempty=True)
     assert len(c.column_cfgs) == 2
     assert c.column_cfgs[0] == expected(name="a1", omitempty=True)
     assert c.column_cfgs[1] == expected(name="b2")
コード例 #3
0
 def test_init_col(self):
     c = BulkAnnotationConfiguration(None, [
         {"name": "a1", "visible": False, "position": 2},
         {"name": "b2", "position": 4}])
     assert c.default_cfg == expected()
     assert len(c.column_cfgs) == 2
     assert c.column_cfgs[0] == expected(
         name="a1", visible=False, position=2)
     assert c.column_cfgs[1] == expected(
         name="b2", position=4)
コード例 #4
0
 def test_init_group(self):
     c = BulkAnnotationConfiguration({"omitempty": True}, [
         {"name": "a1"},
         {"group": {"namespace": "group2", "columns": [{"name": "b2"}]}}
     ])
     assert c.default_cfg == expected(omitempty=True)
     assert len(c.column_cfgs) == 1
     assert c.column_cfgs[0] == expected(name="a1", omitempty=True)
     assert len(c.group_cfgs) == 1
     assert c.group_cfgs[0] == GroupConfig(
         "group2", [expected(name="b2", omitempty=True)])
コード例 #5
0
 def test_init_none(self):
     c = BulkAnnotationConfiguration(None, [])
     assert c.default_cfg == expected()
     assert c.column_cfgs == []