(self, dir=None, pre=None, suf=None)
| 733 | return tempfile.mkdtemp() |
| 734 | |
| 735 | def do_create(self, dir=None, pre=None, suf=None): |
| 736 | output_type = tempfile._infer_return_type(dir, pre, suf) |
| 737 | if dir is None: |
| 738 | if output_type is str: |
| 739 | dir = tempfile.gettempdir() |
| 740 | else: |
| 741 | dir = tempfile.gettempdirb() |
| 742 | if pre is None: |
| 743 | pre = output_type() |
| 744 | if suf is None: |
| 745 | suf = output_type() |
| 746 | name = tempfile.mkdtemp(dir=dir, prefix=pre, suffix=suf) |
| 747 | |
| 748 | try: |
| 749 | self.nameCheck(name, dir, pre, suf) |
| 750 | return name |
| 751 | except: |
| 752 | os.rmdir(name) |
| 753 | raise |
| 754 | |
| 755 | def test_basic(self): |
| 756 | # mkdtemp can create directories |
no test coverage detected