167 serviceName =
'cms_orcoff_prep' 168 schemaName =
'CMS_CONDITIONS' 169 db =
DB(serviceName,schemaName)
171 inputTag =
'runinfo_31X_mc' 174 test = UploadTest( db )
176 tag =
'test_CondUpload_any' 177 test.upload( inputTag, bfile0, tag,
'any', 1,
True,
'CREATE' )
178 test.upload( inputTag, bfile1, tag,
'any', 1,
False,
'FAIL' )
179 test.upload( inputTag, bfile0, tag,
'any', 200,
True,
'APPEND' )
180 test.upload( inputTag, bfile0, tag,
'any', 100,
True,
'INSERT')
181 test.upload( inputTag, bfile0, tag,
'any', 200,
True,
'INSERT')
184 tag =
'test_CondUpload_validation' 185 test.upload( inputTag, bfile0, tag,
'validation', 1,
True,
'CREATE')
186 db.setSynchronizationType( tag,
'validation' )
187 test.upload( inputTag, bfile0, tag,
'validation', 1,
True,
'INSERT')
188 test.upload( inputTag, bfile0, tag,
'validation', 200,
True,
'APPEND')
189 test.upload( inputTag, bfile0, tag,
'validation', 100,
True,
'INSERT')
192 tag =
'test_CondUpload_mc' 193 test.upload( inputTag, bfile1, tag,
'mc', 1,
False,
'FAIL')
194 test.upload( inputTag, bfile0, tag,
'mc', 1,
True,
'CREATE')
195 db.setSynchronizationType( tag,
'mc' )
196 test.upload( inputTag, bfile0, tag,
'mc', 1,
False,
'FAIL')
197 test.upload( inputTag, bfile0, tag,
'mc', 200,
False,
'FAIL')
200 tag =
'test_CondUpload_hlt' 201 test.upload( inputTag, bfile0, tag,
'hlt', 1,
True,
'CREATE')
202 db.setSynchronizationType( tag,
'hlt' )
203 test.upload( inputTag, bfile0, tag,
'hlt', 200,
True,
'SYNCHRONIZE')
204 fcsr = test.upload( inputTag, bfile0, tag,
'hlt', 100,
True,
'SYNCHRONIZE')
207 test.upload( inputTag, bfile0, tag,
'hlt', since,
True,
'APPEND')
209 test.upload( inputTag, bfile0, tag,
'hlt', since,
True,
'INSERT')
212 tag =
'test_CondUpload_express' 213 test.upload( inputTag, bfile0, tag,
'express', 1,
True,
'CREATE')
214 db.setSynchronizationType( tag,
'express' )
215 test.upload( inputTag, bfile0, tag,
'express', 200,
True,
'SYNCHRONIZE')
216 fcsr = test.upload( inputTag, bfile0, tag,
'express', 100,
True,
'SYNCHRONIZE')
219 test.upload( inputTag, bfile0, tag,
'express', since,
True,
'APPEND')
221 test.upload( inputTag, bfile0, tag,
'express', since,
True,
'INSERT')
224 tag =
'test_CondUpload_prompt' 225 test.upload( inputTag, bfile0, tag,
'prompt', 1,
True,
'CREATE')
226 db.setSynchronizationType( tag,
'prompt' )
227 test.upload( inputTag, bfile0, tag,
'prompt', 200,
True,
'SYNCHRONIZE')
228 fcsr = test.upload( inputTag, bfile0, tag,
'prompt', 100,
True,
'SYNCHRONIZE')
231 test.upload( inputTag, bfile0, tag,
'prompt', since,
True,
'APPEND')
233 test.upload( inputTag, bfile0, tag,
'prompt', since,
True,
'INSERT')
236 tag =
'test_CondUpload_pcl' 237 test.upload( inputTag, bfile0, tag,
'pcl', 1,
True,
'CREATE')
238 db.setSynchronizationType( tag,
'pcl' )
239 test.upload( inputTag, bfile0, tag,
'pcl', 200,
False,
'FAIL')
242 test.upload( inputTag, bfile0, tag,
'pcl', since,
True,
'APPEND')
244 test.upload( inputTag, bfile0, tag,
'pcl', since,
True,
'INSERT')
247 tag =
'test_CondUpload_offline' 248 test.upload( inputTag, bfile0, tag,
'offline', 1,
True,
'CREATE')
249 db.setSynchronizationType( tag,
'offline' )
250 test.upload( inputTag, bfile0, tag,
'offline', 1000,
True,
'APPEND')
251 test.upload( inputTag, bfile0, tag,
'offline', 500,
False,
'FAIL' )
252 test.upload( inputTag, bfile0, tag,
'offline', 1000,
False,
'FAIL' )
253 test.upload( inputTag, bfile0, tag,
'offline', 2000,
True,
'APPEND' )
256 tag =
'test_CondUpload_runmc' 257 test.upload( inputTag, bfile0, tag,
'runmc', 1,
True,
'CREATE')
258 db.setSynchronizationType( tag,
'runmc' )
259 test.upload( inputTag, bfile0, tag,
'runmc', 1000,
True,
'APPEND')
260 test.upload( inputTag, bfile0, tag,
'runmc', 500,
False,
'FAIL' )
261 test.upload( inputTag, bfile0, tag,
'runmc', 1000,
False,
'FAIL' )
262 test.upload( inputTag, bfile0, tag,
'runmc', 2000,
True,
'APPEND' )
266 print(
'Done. Errors: %s' %test.errors)
void print(TMatrixD &m, const char *label=nullptr, bool mathematicaFormat=false)
def makeBaseFile(inputTag, startingSince)