def testRandomFile(self): r = RandomPath() self.assertTrue(os.path.isfile(r())) r.remove() self.assertFalse(os.path.isfile(r())) r = RandomPath().populate(size=1024) self.assertTrue(os.path.isfile(r())) self.assertEqual(os.path.getsize(r()), 1024) self.assertEqual(r(), os.path.join(r.dirname(), r.basename())) r.remove() self.assertFalse(os.path.isfile(r())) r = RandomPath() r.populate(1024) self.assertTrue(os.path.isfile(r())) self.assertEqual(os.path.getsize(r()), 1024) r.remove() self.assertFalse(os.path.isfile(r()))