def testMultipleSimultaneousCreates(self):
path = 'fluiddb/testing/test1'
objectId = yield self.createObject()
deferreds = []
try:
for value in (3, None, True, 5.4, False, 'hey', ['a', 'b']):
deferreds.append(self.setTagValue(path, objectId, value))
results = yield defer.DeferredList(deferreds, consumeErrors=True)
failed = False
for result in results:
if not result[0]:
failed = True
log.err(result[1])
if failed:
self.fail()
finally:
yield self.deleteTagValue(path, objectId)
评论列表
文章目录