def testMultipleSimultaneousCreateSameAbout(self):
deferreds = []
for _ in range(100):
deferreds.append(self.createObject(about='xx'))
results = yield defer.DeferredList(deferreds, consumeErrors=True)
failed = False
objectId = None
for result in results:
if result[0]:
if objectId is None:
objectId = result[1]
else:
self.assertEqual(objectId, result[1])
else:
failed = True
log.err(result[1])
if failed:
self.fail()
评论列表
文章目录