Example #1
0
 def testCopySubRangeOfFile(self):
     for test in xrange(self.testNo):
         tempFile = os.path.join(self.tempDir, "fileToSort1.txt")
         outputFile = os.path.join(self.tempDir, "outputFileToSort1.txt")
         makeFileToSort(tempFile, lines=10, lineLen=defaultLineLen)
         fileSize = os.path.getsize(tempFile)
         assert fileSize > 0
         fileStart = random.choice(xrange(0, fileSize))
         fileEnd = random.choice(xrange(fileStart, fileSize))
         fileHandle = open(outputFile, 'w')
         copySubRangeOfFile(tempFile, fileStart, fileEnd, fileHandle)
         fileHandle.close()
         l = open(outputFile, 'r').read()
         l2 = open(tempFile, 'r').read()[fileStart:fileEnd]
         self.assertEquals(l, l2)
Example #2
0
 def testCopySubRangeOfFile(self):
     for test in xrange(self.testNo):
         tempFile = os.path.join(self.tempDir, "fileToSort1.txt")
         outputFile = os.path.join(self.tempDir, "outputFileToSort1.txt")
         makeFileToSort(tempFile, lines=10, lineLen=defaultLineLen)
         fileSize = os.path.getsize(tempFile)
         assert fileSize > 0
         fileStart = random.choice(xrange(0, fileSize))
         fileEnd = random.choice(xrange(fileStart, fileSize))
         fileHandle = open(outputFile, 'w')
         copySubRangeOfFile(tempFile, fileStart, fileEnd, fileHandle)
         fileHandle.close()
         l = open(outputFile, 'r').read()
         l2 = open(tempFile, 'r').read()[fileStart:fileEnd]
         self.assertEquals(l, l2)
Example #3
0
 def testCopySubRangeOfFile(self):
     for test in range(self.testNo):
         tempFile = os.path.join(self.tempDir, "fileToSort1.txt")
         outputFile = os.path.join(self.tempDir, "outputFileToSort1.txt")
         makeFileToSort(tempFile, lines=10, lineLen=defaultLineLen)
         fileSize = os.path.getsize(tempFile)
         assert fileSize > 0
         fileStart = random.choice(range(0, fileSize))
         fileEnd = random.choice(range(fileStart, fileSize))
         with open(outputFile, 'w') as f:
             f.write(copySubRangeOfFile(tempFile, fileStart, fileEnd))
         with open(outputFile, 'r') as f:
             l = f.read()
         with open(tempFile, 'r') as f:
             l2 = f.read()[fileStart:fileEnd]
         self.assertEquals(l, l2)