Esempio n. 1
0
 def tearDownClass(cls):
     cls.psybase.stop_project_server()
     print "dropping database tables...\n"
     drop_project_database_tables(cls.project)
     print "removing temporary file structure....\n"
     remove_project_filestructure(cls.project)
     print "removing temporary base directory....\n"
     os.removedirs(cls.project.base_dir)
     print "....finished cleaning up.\n"
Esempio n. 2
0
    def test_create_project(self):
        ''' Test the creation of a new project.
        '''
        name = 'psy_unit_test'
        base_dir = self.base_dir
        db_host = 'localhost'
        user_name = 'unit_test'
        user_pwd = 'test'
        author_name = 'Stefan Test'
        author_uri = 'stest'
        agency_name = 'University of Test'
        agency_uri = 'at.uot'

        self.psybase.createPsysmonProject(name, base_dir, db_host, user_name,
                                          user_pwd, author_name, author_uri,
                                          agency_name, agency_uri)

        self.psybase.stop_project_server()
        test_util.drop_project_database_tables(self.psybase.project)
        test_util.remove_project_filestructure(self.psybase.project)
        self.psybase.closePsysmonProject()
 def tearDownClass(cls):
     drop_project_database_tables(cls.project)
     remove_project_filestructure(cls.project)
     os.removedirs(cls.project.base_dir)