|
187 | 187 | ouDrinks = cms.untracked.uint32(5)
|
188 | 188 | ),
|
189 | 189 | test104 = cms.untracked.VPSet(
|
190 |
| - cms.PSet() |
| 190 | + cms.PSet(), |
| 191 | + template = cms.PSetTemplate( |
| 192 | + Drinks = cms.uint32(5), |
| 193 | + ndoDrinks = cms.optional.uint32, |
| 194 | + ndouDrinks = cms.optional.untracked.uint32, |
| 195 | + oDrinks = cms.uint32(5), |
| 196 | + ouDrinks = cms.untracked.uint32(5), |
| 197 | + uDrinks = cms.untracked.uint32(5) |
| 198 | + ) |
191 | 199 | ),
|
192 | 200 | test105 = cms.untracked.VPSet(
|
193 |
| - ), |
| 201 | + template = cms.PSetTemplate( |
| 202 | + Drinks = cms.uint32(5), |
| 203 | + ndoDrinks = cms.optional.uint32, |
| 204 | + ndouDrinks = cms.optional.untracked.uint32, |
| 205 | + oDrinks = cms.uint32(5), |
| 206 | + ouDrinks = cms.untracked.uint32(5), |
| 207 | + uDrinks = cms.untracked.uint32(5) |
| 208 | + ) ), |
194 | 209 | test1 = cms.double(0.1),
|
195 | 210 | test2 = cms.double(0.2),
|
196 | 211 | testA = cms.string('fooA'),
|
|
228 | 243 | xvalue = cms.int32(17)
|
229 | 244 | )
|
230 | 245 | )
|
| 246 | + ), |
| 247 | + template = cms.PSetTemplate( |
| 248 | + Drinks = cms.uint32(5), |
| 249 | + anotherVPSet = cms.VPSet( |
| 250 | + cms.PSet(), |
| 251 | + cms.PSet( |
| 252 | + xvalue = cms.int32(100) |
| 253 | + ), |
| 254 | + template = cms.PSetTemplate( |
| 255 | + xvalue = cms.int32(7) |
| 256 | + ) |
| 257 | + ), |
| 258 | + ndoDrinks = cms.optional.uint32, |
| 259 | + ndouDrinks = cms.optional.untracked.uint32, |
| 260 | + oDrinks = cms.uint32(5), |
| 261 | + ouDrinks = cms.untracked.uint32(5), |
| 262 | + testDeeplyNested = cms.PSet( |
| 263 | + bswitch = cms.bool(False), |
| 264 | + bvalue1 = cms.double(101), |
| 265 | + bvalue2 = cms.double(101), |
| 266 | + iswitch = cms.int32(1), |
| 267 | + ivalue1 = cms.double(101), |
| 268 | + ivalue2 = cms.untracked.double(101), |
| 269 | + sswitch = cms.string('1'), |
| 270 | + svalue1 = cms.double(101), |
| 271 | + svalue2 = cms.double(101), |
| 272 | + testint = cms.int32(1000) |
| 273 | + ), |
| 274 | + uDrinks = cms.untracked.uint32(5) |
231 | 275 | )
|
232 | 276 | ),
|
233 | 277 | subpset = cms.PSet(
|
|
369 | 413 | cms.PSet(
|
370 | 414 | type = cms.string('edmtestAnotherMakerWithRecursivePlugin'),
|
371 | 415 | value = cms.int32(11)
|
| 416 | + ), |
| 417 | + template = cms.PSetTemplate( |
| 418 | + pluginRecursive = cms.PSet( |
| 419 | + |
| 420 | + ), |
| 421 | + type = cms.string('edmtestAnotherMakerWithRecursivePlugin'), |
| 422 | + value = cms.int32(5) |
372 | 423 | )
|
373 | 424 | ),
|
374 | 425 | mightGet = cms.optional.untracked.vstring
|
|
0 commit comments