'L{FilePath.setContent} will use a different temporary filename on each
invocation, so that multiple processes, threads, or reentrant
invocations will not collide with each other.'

def test_nameCollision(self):

    fp = TrackingFilePath(self.mktemp())
    fp.setContent('alpha')
    fp.setContent('beta')
    openedSiblings = fp.openedPaths()
    self.assertEqual(len(openedSiblings), 2)
    self.assertNotEqual(openedSiblings[0], openedSiblings[1])
