def _create_project(self): """Create and return a test project""" project = ChartProject(); project.name = 'test' project.start_date = date.today() project.end_date = date.today() + timedelta(days=30) project.admin = self.user; project.save() return project
def create_project(self, new_name=None): """ Create the project defined by self.dataset.project_data in the database. If new_name is provided, the name of the project will be this value instead of *test_project*.""" project = ChartProject(**self.dataset.project_data) if new_name: project.name = new_name project.admin = self.dataset.user project.save() return project