コード例 #1
0
ファイル: commands_test.py プロジェクト: aparo/crawley
 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")
コード例 #2
0
ファイル: commands_test.py プロジェクト: wgfi110/crawley
    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")
コード例 #3
0
ファイル: gui_project.py プロジェクト: cmcc/crawley
    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")