Lines Matching refs:suf
98 def nameCheck(self, name, dir, pre, suf):
101 nsuf = nbase[len(nbase)-len(suf):]
114 if suf is not None:
115 self.assertIs(type(name), str if type(suf) is str else bytes,
117 if (dir, pre, suf) == (None, None, None):
125 self.assertEqual(nsuf, suf,
126 "file %r does not end with %r" % (nbase, suf))
128 nbase = nbase[len(pre):len(nbase)-len(suf)]
378 def __init__(self, dir, pre, suf, bin):
382 output_type = tempfile._infer_return_type(dir, pre, suf)
383 (self.fd, self.name) = tempfile._mkstemp_inner(dir, pre, suf, flags, output_type)
392 def do_create(self, dir=None, pre=None, suf=None, bin=1):
393 output_type = tempfile._infer_return_type(dir, pre, suf)
401 if suf is None:
402 suf = output_type()
403 file = self.mkstemped(dir, pre, suf, bin)
405 self.nameCheck(file.name, dir, pre, suf)
412 self.do_create(suf="b").write(b"blat")
413 self.do_create(pre="a", suf="b").write(b"blat")
414 self.do_create(pre="aa", suf=".txt").write(b"blat")
420 self.do_create(dir=dir_b, suf=b"").write(b"blat")
422 self.do_create(dir=dir_b, suf=b"b").write(b"blat")
423 self.do_create(dir=dir_b, pre=b"a", suf=b"b").write(b"blat")
424 self.do_create(dir=dir_b, pre=b"aa", suf=b".txt").write(b"blat")
427 self.do_create(dir="", suf=b"").write(b"blat")
431 self.do_create(dir=dir_b, pre=b"", suf="").write(b"blat")
627 def do_create(self, dir=None, pre=None, suf=None):
628 output_type = tempfile._infer_return_type(dir, pre, suf)
636 if suf is None:
637 suf = output_type()
638 (fd, name) = tempfile.mkstemp(dir=dir, prefix=pre, suffix=suf)
645 self.nameCheck(name, dir, pre, suf)
654 self.do_create(suf="b")
655 self.do_create(pre="a", suf="b")
656 self.do_create(pre="aa", suf=".txt")
663 self.do_create(dir=d, suf=b"")
665 self.do_create(dir=d, suf=b"b")
666 self.do_create(dir=d, pre=b"a", suf=b"b")
667 self.do_create(dir=d, pre=b"aa", suf=b".txt")
670 self.do_create(dir=".", pre=b"aa", suf=b".txt")
672 self.do_create(dir=b".", pre="aa", suf=b".txt")
674 self.do_create(dir=b".", pre=b"aa", suf=".txt")
724 def do_create(self, dir=None, pre=None, suf=None):
725 output_type = tempfile._infer_return_type(dir, pre, suf)
733 if suf is None:
734 suf = output_type()
735 name = tempfile.mkdtemp(dir=dir, prefix=pre, suffix=suf)
738 self.nameCheck(name, dir, pre, suf)
748 os.rmdir(self.do_create(suf="b"))
749 os.rmdir(self.do_create(pre="a", suf="b"))
750 os.rmdir(self.do_create(pre="aa", suf=".txt"))
757 os.rmdir(self.do_create(dir=d, suf=b"b"))
758 os.rmdir(self.do_create(dir=d, pre=b"a", suf=b"b"))
759 os.rmdir(self.do_create(dir=d, pre=b"aa", suf=b".txt"))
761 os.rmdir(self.do_create(dir=d, pre="aa", suf=b".txt"))
763 os.rmdir(self.do_create(dir=d, pre=b"aa", suf=".txt"))
765 os.rmdir(self.do_create(dir="", pre=b"aa", suf=b".txt"))
899 def __init__(self, dir, pre, suf):
900 self.name = tempfile.mktemp(dir=dir, prefix=pre, suffix=suf)
908 def do_create(self, pre="", suf=""):
909 file = self.mktemped(self.dir, pre, suf)
911 self.nameCheck(file.name, self.dir, pre, suf)
918 self.do_create(suf="b")
919 self.do_create(pre="a", suf="b")
920 self.do_create(pre="aa", suf=".txt")
945 def do_create(self, dir=None, pre="", suf="", delete=True):
948 file = tempfile.NamedTemporaryFile(dir=dir, prefix=pre, suffix=suf,
951 self.nameCheck(file.name, dir, pre, suf)
959 self.do_create(suf="b")
960 self.do_create(pre="a", suf="b")
961 self.do_create(pre="aa", suf=".txt")
1076 def do_create(self, max_size=0, dir=None, pre="", suf=""):
1079 file = tempfile.SpooledTemporaryFile(max_size=max_size, dir=dir, prefix=pre, suffix=suf)
1088 f = self.do_create(max_size=100, pre="a", suf=".txt")
1495 def do_create(self, dir=None, pre="", suf="", recurse=1, dirs=1, files=1,
1500 dir=dir, prefix=pre, suffix=suf,
1502 self.nameCheck(tmp.name, dir, pre, suf)