Skip to content

Commit bca7a5d

Browse files
committed
Added test case setUp() and tearDown() code to create yang model test directories for ApiSubmitTests. Commit ready for merge.
- Legacy-Id: 18753
1 parent ca79c61 commit bca7a5d

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

ietf/submit/tests.py

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1878,16 +1878,41 @@ def setUp(self):
18781878
self.archive_dir = self.tempdir('submit-archive')
18791879
settings.INTERNET_DRAFT_ARCHIVE_DIR = self.archive_dir
18801880

1881+
self.saved_yang_rfc_model_dir = settings.SUBMIT_YANG_RFC_MODEL_DIR
1882+
self.rfc_model_dir = self.tempdir('yang-rfcmod')
1883+
settings.SUBMIT_YANG_RFC_MODEL_DIR = self.rfc_model_dir
1884+
1885+
self.saved_yang_draft_model_dir = settings.SUBMIT_YANG_DRAFT_MODEL_DIR
1886+
self.draft_model_dir = self.tempdir('yang-draftmod')
1887+
settings.SUBMIT_YANG_DRAFT_MODEL_DIR = self.draft_model_dir
1888+
1889+
self.saved_yang_iana_model_dir = settings.SUBMIT_YANG_IANA_MODEL_DIR
1890+
self.iana_model_dir = self.tempdir('yang-ianamod')
1891+
settings.SUBMIT_YANG_IANA_MODEL_DIR = self.iana_model_dir
1892+
1893+
self.saved_yang_catalog_model_dir = settings.SUBMIT_YANG_CATALOG_MODEL_DIR
1894+
self.catalog_model_dir = self.tempdir('yang-catalogmod')
1895+
settings.SUBMIT_YANG_CATALOG_MODEL_DIR = self.catalog_model_dir
1896+
18811897
MeetingFactory(type_id='ietf', date=datetime.date.today()+datetime.timedelta(days=60))
18821898

18831899
def tearDown(self):
18841900
shutil.rmtree(self.staging_dir)
18851901
shutil.rmtree(self.repository_dir)
18861902
shutil.rmtree(self.archive_dir)
1903+
shutil.rmtree(self.rfc_model_dir)
1904+
shutil.rmtree(self.draft_model_dir)
1905+
shutil.rmtree(self.iana_model_dir)
1906+
shutil.rmtree(self.catalog_model_dir)
1907+
18871908
settings.IDSUBMIT_STAGING_PATH = self.saved_idsubmit_staging_path
18881909
settings.INTERNET_DRAFT_PATH = self.saved_internet_draft_path
18891910
settings.IDSUBMIT_REPOSITORY_PATH = self.saved_idsubmit_repository_path
18901911
settings.INTERNET_DRAFT_ARCHIVE_DIR = self.saved_archive_dir
1912+
settings.SUBMIT_YANG_RFC_MODEL_DIR = self.saved_yang_rfc_model_dir
1913+
settings.SUBMIT_YANG_DRAFT_MODEL_DIR = self.saved_yang_draft_model_dir
1914+
settings.SUBMIT_YANG_IANA_MODEL_DIR = self.saved_yang_iana_model_dir
1915+
settings.SUBMIT_YANG_CATALOG_MODEL_DIR = self.saved_yang_catalog_model_dir
18911916

18921917
def do_post_submission(self, rev, author=None, name=None, group=None, email=None, title=None, year=None):
18931918
url = urlreverse('ietf.submit.views.api_submit')

0 commit comments

Comments
 (0)