Skip to content

Commit c04cbd5

Browse files
committed
Added missin test directory creation and removal in setUp() and tearDown() in MeetingTests.
- Legacy-Id: 17295
1 parent 0a6260c commit c04cbd5

1 file changed

Lines changed: 20 additions & 1 deletion

File tree

ietf/meeting/tests_views.py

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,31 @@
6767
class MeetingTests(TestCase):
6868
def setUp(self):
6969
self.materials_dir = self.tempdir('materials')
70+
self.id_dir = self.tempdir('id')
71+
self.archive_dir = self.tempdir('id-archive')
72+
#
73+
os.mkdir(os.path.join(self.archive_dir, "unknown_ids"))
74+
os.mkdir(os.path.join(self.archive_dir, "deleted_tombstones"))
75+
os.mkdir(os.path.join(self.archive_dir, "expired_without_tombstone"))
76+
#
7077
self.saved_agenda_path = settings.AGENDA_PATH
78+
self.saved_id_dir = settings.INTERNET_DRAFT_PATH
79+
self.saved_archive_dir = settings.INTERNET_DRAFT_ARCHIVE_DIR
80+
#
7181
settings.AGENDA_PATH = self.materials_dir
82+
settings.INTERNET_DRAFT_PATH = self.id_dir
83+
settings.INTERNET_DRAFT_ARCHIVE_DIR = self.archive_dir
84+
7285

7386
def tearDown(self):
74-
settings.AGENDA_PATH = self.saved_agenda_path
87+
shutil.rmtree(self.id_dir)
88+
shutil.rmtree(self.archive_dir)
7589
shutil.rmtree(self.materials_dir)
90+
#
91+
settings.AGENDA_PATH = self.saved_agenda_path
92+
settings.INTERNET_DRAFT_PATH = self.saved_id_dir
93+
settings.INTERNET_DRAFT_ARCHIVE_DIR = self.saved_archive_dir
94+
7695

7796
def write_materials_file(self, meeting, doc, content):
7897
path = os.path.join(self.materials_dir, "%s/%s/%s" % (meeting.number, doc.type_id, doc.uploaded_filename))

0 commit comments

Comments
 (0)