def testGetMidPoint(self): for test in xrange(self.testNo): tempFile = os.path.join(self.tempDir, "fileToSort.txt") makeFileToSort(tempFile) l = open(tempFile, 'r').read() fileSize = os.path.getsize(tempFile) midPoint = getMidPoint(tempFile, 0, fileSize) print("the mid point is %i of a file of %i bytes" % (midPoint, fileSize)) assert midPoint < fileSize assert l[midPoint] == '\n' assert midPoint >= 0
def testGetMidPoint(self): for test in range(self.testNo): makeFileToSort(self.inputFile) with open(self.inputFile, 'r') as f: sorted_contents = f.read() fileSize = os.path.getsize(self.inputFile) midPoint = getMidPoint(self.inputFile, 0, fileSize) print("the mid point is %i of a file of %i bytes" % (midPoint, fileSize)) assert midPoint < fileSize assert sorted_contents[midPoint] == '\n' assert midPoint >= 0
def testGetMidPoint(self): for test in range(self.testNo): makeFileToSort(self.inputFile) with open(self.inputFile) as f: sorted_contents = f.read() fileSize = os.path.getsize(self.inputFile) midPoint = getMidPoint(self.inputFile, 0, fileSize) print(f"The mid point is {midPoint} of a file of {fileSize} bytes.") assert midPoint < fileSize assert sorted_contents[midPoint] == '\n' assert midPoint >= 0