(self)
| 508 | pass |
| 509 | |
| 510 | def setUp(self): |
| 511 | super().setUp() |
| 512 | self.cwd = os.getcwd() |
| 513 | basetempdir = tempfile.gettempdir() |
| 514 | os.chdir(basetempdir) |
| 515 | self.data = b'We are the knights who say Ni!' |
| 516 | self.tempdir = tempfile.mkdtemp(dir=basetempdir) |
| 517 | self.tempdir_name = os.path.basename(self.tempdir) |
| 518 | self.base_url = '/' + self.tempdir_name |
| 519 | tempname = os.path.join(self.tempdir, 'test') |
| 520 | with open(tempname, 'wb') as temp: |
| 521 | temp.write(self.data) |
| 522 | temp.flush() |
| 523 | mtime = os.stat(tempname).st_mtime |
| 524 | # compute last modification datetime for browser cache tests |
| 525 | last_modif = datetime.datetime.fromtimestamp(mtime, |
| 526 | datetime.timezone.utc) |
| 527 | self.last_modif_datetime = last_modif.replace(microsecond=0) |
| 528 | self.last_modif_header = email.utils.formatdate( |
| 529 | last_modif.timestamp(), usegmt=True) |
| 530 | |
| 531 | def tearDown(self): |
| 532 | try: |
nothing calls this directly
no test coverage detected