コード例 #1
0
 def testExistingOverwrite(self):
     self.sfw.write(b"avocado")
     self.sfw.close()
     with common.StrictFileWriter(self.filename, "fe01d67a002dfa0f3ac084298142eccd", \
                                      len("orange"), overwrite = True) as sfw2:
         sfw2.write(b"orange")
     self.assertEqual(b"orange", readfile(self.filename))
コード例 #2
0
 def setUp(self):
     self.tmpdir = tempfile.mkdtemp(prefix='testcommon_', dir=TMPDIR)
     self.filename = os.path.join(self.tmpdir, "avocado.txt")
     self.sfw = common.StrictFileWriter(self.filename,
                                        "6118fda28fbc20966ba8daafdf836683",
                                        len("avocado"))
コード例 #3
0
 def testWithHappy(self):
     with common.StrictFileWriter(self.filename,
                                  "6118fda28fbc20966ba8daafdf836683",
                                  len("avocado")) as sfw:
         sfw.write(b"avocado")
コード例 #4
0
 def dotest():
     with common.StrictFileWriter(self.filename,
                                  "6118fda28fbc20966ba8daafdf836683",
                                  len("avocado")) as sfw:
         pass
コード例 #5
0
 def testEmptyFile(self):
     sfw = common.StrictFileWriter(self.filename,
                                   "d41d8cd98f00b204e9800998ecf8427e", 0)
     sfw.close()
     self.assertEqual(b"", readfile(self.filename))