3 """Module with dummy Configurable classes for testing"""
5 from GaudiConfig2._configurables
import makeConfigurableClass
6 from GaudiKernel.GaudiHandles
import PrivateToolHandleArray,PrivateToolHandle
9 dummyService = makeConfigurableClass(
11 __module__ = __name__,
12 __cpp_type__ =
"dummyService",
13 __component_type__ =
"Service",
15 "AString": (
"std::string",
""),
16 "AList": (
"std::vector<std::string>", [],
"my list",
"OrderedSet<std::string>"),
17 "OneTool": (
"PrivateToolHandle", PrivateToolHandle()),
18 "SomeTools": (
"PrivateToolHandleArray", PrivateToolHandleArray([])),
22 dummyTool = makeConfigurableClass(
24 __module__ = __name__,
25 __cpp_type__ =
"dummyTool",
26 __component_type__ =
"AlgTool",
28 "BString": (
"std::string",
""),
29 "BList": (
"std::vector<std::string>", [],
"my list",
"OrderedSet<std::string>"),