def setUp(self): call_command('loaddata', 'fixtures/steps.json', verbosity=0) call_command('loaddata', 'fixtures/package_categories_languages.json', verbosity=0) call_command('loaddata', 'fixtures/cookiecutter.json', verbosity=0) self.user = User.objects.create_user('test', '*****@*****.**', 'test') self.workbench_user = WorkbenchUser.objects.get(user=self.user) self.second_user = User.objects.create_user('test2', '*****@*****.**', 'test2') self.git_repo = GitRepository.objects.create( name='Experiment', owner=self.workbench_user, github_url='https://github') schema = DataSchema(name='main') schema.save() self.experiment = Experiment.objects.create(title='Experiment', description='test', owner=self.workbench_user, git_repo=self.git_repo, language_id=1, template_id=2, schema=schema) self.client = Client() self.client.login(username='******', password='******')
def add_experiment_config(sender, instance, created, **kwargs): if created: docs = Docs() docs.enabled = True docs.save() instance.docs = docs travis_config = TravisCiConfig() travis_config.save() travis = TravisInstance(config=travis_config) travis.save() instance.travis = travis coverage = CodeCoverage() coverage.travis_instance = travis coverage.enabled = False coverage.save() pylint = PylintScan() pylint.enabled = True pylint.save() instance.pylint = pylint schema = DataSchema(name='main') schema.save() instance.schema = schema instance.save()
def setUp(self): self.user = User.objects.create_user('test', '*****@*****.**', 'test') self.workbench_user = WorkbenchUser.objects.get(user=self.user) self.second_user = User.objects.create_user('test2', '*****@*****.**', 'test2') self.git_repo = GitRepository.objects.create( name='Experiment', owner=self.workbench_user, github_url='https://github') schema = DataSchema(name='main') schema.save() self.experiment = Experiment.objects.create(title='Experiment', description='test', owner=self.workbench_user, git_repo=self.git_repo, language_id=2, template_id=2, schema=schema) self.internal_package = InternalPackage.objects.create( name='Package', description='Package', git_repo=self.git_repo, language_id=2, category_id=1, owner_id=1, template_id=1) self.requirement_one = Requirement.objects.create( package_name='django', version='1.11') self.requirement_two = Requirement.objects.create( package_name='pandas', version='1.23') self.requirement_three = Requirement.objects.create( package_name='numpy', version='0.42') self.client = Client() self.client.login(username='******', password='******') call_command('loaddata', 'fixtures/steps.json', verbosity=0) call_command('loaddata', 'fixtures/measures.json', verbosity=0) call_command('loaddata', 'fixtures/package_categories_languages.json', verbosity=0) call_command('loaddata', 'fixtures/cookiecutter.json', verbosity=0)