def test_startproject(self): cmd = StartProjectCommand(self.test_name_args) cmd.checked_execute() self.assertTrue(os.path.exists("test")) self.assertTrue(os.path.exists(os.path.join("test", "settings.py"))) self.assertTrue(os.path.exists(os.path.join("test", "test", "models.py"))) self.assertTrue(os.path.exists(os.path.join("test", "test", "crawlers.py"))) shutil.rmtree("test")
def set_up(self, browser_tab, is_new=False): """ Starts or opens a crawley's project depending on the [is_new] parameter """ os.chdir(self.dir_name) os.sys.path[0] = self.project_name if is_new: cmd = StartProjectCommand(project_type=TemplateProject.name, project_name=self.project_name) cmd.execute() else: self._validate_project() self._load_data(browser_tab) self.settings = import_user_module("settings")