def test_init_def(self): c = BulkAnnotationConfiguration({ "visible": False, "omitempty": True }, []) assert c.default_cfg == expected(visible=False, omitempty=True) assert c.column_cfgs == []
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")
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)
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)])
def test_init_none(self): c = BulkAnnotationConfiguration(None, []) assert c.default_cfg == expected() assert c.column_cfgs == []