• Home
  • Raw
  • Download

Lines Matching +full:read +full:- +full:modify +full:- +full:write

1 # -*- coding: utf-8 -*-
40 return (("%s-%s-%s.txt" % (name, TEXT_ENCODING, NEWLINES), size)
61 """ read one unit at a time """
63 while f.read(1):
69 """ read 20 units at a time """
71 while f.read(20):
77 """ read 4096 units at a time """
79 while f.read(4096):
85 """ read whole contents at once """
87 while f.read():
93 """ read one line at a time """
105 for i in xrange(0, size - 1):
115 for i in xrange(0, size - 1, 1000):
121 """ alternate read & seek one unit """
123 while f.read(1):
129 """ alternate read & seek 1000 units """
131 while f.read(1000):
138 """ write one unit at a time """
140 f.write(source[i:i+1])
145 """ write 20 units at a time """
147 f.write(source[i:i+20])
152 """ write 4096 units at a time """
154 f.write(source[i:i+4096])
159 """ write 1e6 units at a time """
161 f.write(source[i:i+1000000])
167 """ modify one unit at a time """
170 f.write(source[i:i+1])
175 """ modify 20 units at a time """
178 f.write(source[i:i+20])
183 """ modify 4096 units at a time """
186 f.write(source[i:i+4096])
191 """ alternate write & seek one unit """
194 f.write(source[i:i+1])
200 """ alternate write & seek 1000 units """
203 f.write(source[i:i+1000])
210 """ alternate read & write one unit """
213 f.read(1)
214 f.write(source[i+1:i+2])
219 """ alternate read & write 1000 units """
222 f.read(1000)
223 f.write(source[i+1000:i+2000])
253 if _t() - start_timestamp > duration:
256 real = (end[4] if start[4] else time.time()) - real_start
257 return n, real, sum(end[0:2]) - sum(start[0:2])
261 f.read()
266 name = re.split(r'[-.]', filename)[0]
267 out.write(
276 out.write(bw.rjust(12) + "\n")
278 out.write(" warning: test above used only %d%% CPU, "
293 out.write("\n")
315 print("Text unit = one character (%s-decoded)" % TEXT_ENCODING)
332 return f.read()
341 return f.read()
350 return f.read()
359 return f.read()
371 f.write(os.urandom(size))
401 tail = tail[:-1]
403 f.write(head)
404 f.write(tail)
409 usage = "usage: %prog [-h|--help] [options]"
411 parser.add_option("-b", "--binary",
414 parser.add_option("-t", "--text",
417 parser.add_option("-r", "--read",
418 action="store_true", dest="read", default=False,
419 help="run read tests")
420 parser.add_option("-w", "--write",
421 action="store_true", dest="write", default=False,
422 help="run write & modify tests")
423 parser.add_option("-E", "--encoding",
426 parser.add_option("-N", "--newlines",
438 if options.read:
440 if options.write:
442 elif not options.read:
461 # -- This part to exercise text reading. Don't change anything! --
508 skyli-t maðr hræsinn vera,
536 …gion, mais la liberté, la justice ! voilà, qui que vous soyez, ce qui n'est pas au-dessous de vous.
537-même, j'ai dû me borner à raisonner ; m'échauffer eût été m'avilir. J'aurai donc trouvé grâce en …