def setUp(self): super().setUp() countries = [ base.CountryFactory(code="TST1"), base.CountryFactory(code="TST2") ] self._DATA = { 'name': 'test name', 'description': 'test description', 'countries': [country.pk for country in countries], 'is_network': True } self.details_fields = [ 'acronym', 'website', 'address', 'phone', 'email', 'contact_person', 'provider_type', 'data_provider' ] self.details_required_fields = ['provider_type'] provider_type = base.ProviderTypeFactory() self._DETAILS_DATA = { 'acronym': 'acronym', 'website': 'http://test.website', 'address': 'test address', 'phone': 'test phone', 'email': '*****@*****.**', 'contact_person': 'test person', 'provider_type': provider_type.pk } self.creator = base.UserFactory(username='******') self.client.force_login(self.creator)
def setUp(self): super().setUp() dissemination = base.DisseminationFactory() quality_control_procedure = base.QualityControlProcedureFactory() group = base.RequirementGroupFactory() self.creator = base.UserFactory(username='******') self.client.force_login(self.creator) self._DATA = { 'name': 'TEST requirement', 'note': 'TEST note', 'dissemination': dissemination.pk, 'quality_control_procedure': quality_control_procedure.pk, 'group': group.pk, } for entity in self.related_entities_updated: for field in self.related_entities_fields: self._DATA['__'.join([entity, field])] = '' self._DATA['uncertainty__goal'] = '1' self.cloned_errors = {} self.cloned_errors['__all__'] = [ 'This requirement is a duplicate. Please use the existing requirement.' ] self.errors['__all__'] = ['At least one metric is required.']
def setUp(self): super().setUp() dissemination = base.DisseminationFactory() quality_control_procedure = base.QualityControlProcedureFactory() group = base.RequirementGroupFactory() self.creator = base.UserFactory(username="******") self.client.force_login(self.creator) self._DATA = { "name": "TEST requirement", "note": "TEST note", "owner": "TEST owner", "dissemination": dissemination.pk, "quality_control_procedure": quality_control_procedure.pk, "group": group.pk, } for entity in self.related_entities_updated: for field in self.related_entities_fields: self._DATA["__".join([entity, field])] = "" for entity in self.related_entities_updated_int: for field in self.related_entities_fields: self._DATA["__".join([entity, field])] = "" self._DATA["uncertainty__goal"] = "1" self.cloned_errors = {} self.cloned_errors["__all__"] = [ "This requirement is a duplicate. Please use the existing requirement." ] self.errors["__all__"] = ["At least one metric is required."] with open(os.devnull, "w") as f: call_command("search_index", "--rebuild", "-f", stdout=f)
def setUp(self): super().setUp() update_frequency = base.UpdateFrequencyFactory() area = base.AreaFactory() timeliness = base.TimelinessFactory() data_policy = base.DataPolicyFactory() data_type = base.DataTypeFactory() data_format = base.DataFormatFactory() quality_control_procedure = base.QualityControlProcedureFactory() inspire_themes = [ base.InspireThemeFactory(), base.InspireThemeFactory() ] essential_variables = [ base.EssentialVariableFactory(), base.EssentialVariableFactory(), base.EssentialVariableFactory() ] dissemination = base.DisseminationFactory() self._DATA = { 'name': 'TEST data', 'note': 'TEST note', 'update_frequency': update_frequency.pk, 'area': area.pk, 'timeliness': timeliness.pk, 'data_policy': data_policy.pk, 'data_type': data_type.pk, 'data_format': data_format.pk, 'quality_control_procedure': quality_control_procedure.pk, 'inspire_themes': [inspire_theme.pk for inspire_theme in inspire_themes], 'start_time_coverage': datetime.date(day=1, month=1, year=2000), 'end_time_coverage': datetime.date(day=1, month=1, year=2000), 'essential_variables': [ essential_variable.pk for essential_variable in essential_variables ], 'dissemination': dissemination.pk } self.creator = base.UserFactory(username='******') base.TeamFactory(user=self.creator) self.client.force_login(self.creator)
def setUp(self): super().setUp() self.data = base.DataFactory(created_by=self.creator) countries = [base.CountryFactory(code="T1"), base.CountryFactory(code="T2")] self.provider = base.DataProviderFactory( countries=countries, created_by=self.creator ) self._DATA = {"role": 1, "data": self.data.pk, "provider": self.provider.pk} user = base.UserFactory(username="******") self.client.force_login(user)
def setUp(self): super().setUp() self.data = base.DataFactory(created_by=self.creator) countries = [ base.CountryFactory(code='T1'), base.CountryFactory(code='T2') ] self.provider = base.DataProviderFactory(countries=countries, created_by=self.creator) self._DATA = { 'role': 1, 'data': self.data.pk, 'provider': self.provider.pk } user = base.UserFactory(username='******') self.client.force_login(user)
def setUp(self): super().setUp() self.data = base.DataFactory(created_by=self.creator) metrics = base.RequirementFactory.create_metrics(self.creator) self.requirement = base.RequirementFactory(created_by=self.creator, **metrics) level_of_compliance = base.ComplianceLevelFactory() self._DATA = { "data": self.data.pk, "requirement": self.requirement.pk, "level_of_compliance": level_of_compliance.pk, "note": "TEST note", "information_costs": True, "handling_costs": True, } user = base.UserFactory(username="******") self.client.force_login(user)
def setUp(self): super().setUp() self.data = base.DataFactory(created_by=self.creator) metrics = base.RequirementFactory.create_metrics(self.creator) self.requirement = base.RequirementFactory(created_by=self.creator, **metrics) level_of_compliance = base.ComplianceLevelFactory() self._DATA = { 'data': self.data.pk, 'requirement': self.requirement.pk, 'level_of_compliance': level_of_compliance.pk, 'note': 'TEST note', 'information_costs': True, 'handling_costs': True } user = base.UserFactory(username='******') self.client.force_login(user)
def setUp(self): super().setUp() countries = [ base.CountryFactory(code="TST1"), base.CountryFactory(code="TST2") ] self._DATA = { "name": "test name", "edmo": 234, "description": "test description", "countries": [country.pk for country in countries], "is_network": True, } self.details_fields = [ "acronym", "website", "address", "phone", "email", "contact_person", "provider_type", "data_provider", ] self.details_required_fields = ["provider_type"] provider_type = base.ProviderTypeFactory() self._DETAILS_DATA = { "acronym": "acronym", "website": "http://test.website", "address": "test address", "phone": "test phone", "email": "*****@*****.**", "contact_person": "test person", "provider_type": provider_type.pk, } self.creator = base.UserFactory(username="******") self.client.force_login(self.creator) with open(os.devnull, "w") as f: call_command("search_index", "--rebuild", "-f", stdout=f)
def setUp(self): super().setUp() metrics = base.RequirementFactory.create_metrics(self.creator) self.requirement = base.RequirementFactory(created_by=self.creator, **metrics) self.product = base.ProductFactory() level_of_definition = base.DefinitionLevelFactory() self.relevance = base.RelevanceFactory() criticality = base.CriticalityFactory() barriers = [base.BarrierFactory(), base.BarrierFactory()] self._DATA = { 'note': 'test note', 'requirement': self.requirement.pk, 'product': self.product.pk, 'level_of_definition': level_of_definition.pk, 'relevance': self.relevance.pk, 'criticality': criticality.pk, 'barriers': [barrier.pk for barrier in barriers] } user = base.UserFactory(username='******') self.client.force_login(user)
def setUp(self): super().setUp() group = base.ProductGroupFactory() component = base.ComponentFactory() status = base.ProductStatusFactory() area = base.AreaFactory() self.user = provider_user = base.UserFactory(is_superuser=True, username='******') self.client.force_login(provider_user) self._DATA = { 'acronym': 'TST', 'name': 'TEST product', 'note': 'TEST note', 'description': 'TEST description', 'group': group.pk, 'component': component.pk, 'status': status.pk, 'area': area.pk } with open(os.devnull, 'w') as f: call_command('search_index', '--rebuild', '-f', stdout=f)
def setUp(self): super().setUp() metrics = base.RequirementFactory.create_metrics(self.creator) self.requirement = base.RequirementFactory(created_by=self.creator, **metrics) self.product = base.ProductFactory() level_of_definition = base.DefinitionLevelFactory() self.relevance = base.RelevanceFactory() criticality = base.CriticalityFactory() barriers = [base.BarrierFactory(), base.BarrierFactory()] self._DATA = { "note": "test note", "requirement": self.requirement.pk, "product": self.product.pk, "level_of_definition": level_of_definition.pk, "relevance": self.relevance.pk, "criticality": criticality.pk, "barriers": [barrier.pk for barrier in barriers], } user = base.UserFactory(username="******") self.client.force_login(user)
def setUp(self): super().setUp() group = base.ProductGroupFactory() component = base.ComponentFactory() status = base.StatusFactory() area = base.AreaFactory() self.user = provider_user = base.UserFactory( is_superuser=True, username="******" ) self.client.force_login(provider_user) self._DATA = { "acronym": "TST", "name": "TEST product", "note": "TEST note", "description": "TEST description", "group": group.pk, "component": component.pk, "status": status.pk, "area": area.pk, } with open(os.devnull, "w") as f: call_command("search_index", "--rebuild", "-f", stdout=f)
def setUp(self): user = base.UserFactory(username='******', is_superuser=True) self.client.force_login(user)
def setUp(self): super().setUp() update_frequency = base.UpdateFrequencyFactory() area = base.AreaFactory() status = base.StatusFactory() timeliness = base.TimelinessFactory() data_policy = base.DataPolicyFactory() data_type = base.DataTypeFactory() data_format = base.DataFormatFactory() quality_control_procedure = base.QualityControlProcedureFactory() inspire_themes = [ base.InspireThemeFactory(), base.InspireThemeFactory() ] essential_variables = [ base.EssentialVariableFactory(), base.EssentialVariableFactory(), base.EssentialVariableFactory(), ] geographical_coverages = [base.CountryFactory(code="T3")] dissemination = base.DisseminationFactory() self._DATA = { "name": "TEST data", "note": "TEST note", "update_frequency": update_frequency.pk, "area": area.pk, "status": status.pk, "timeliness": timeliness.pk, "data_policy": data_policy.pk, "data_type": data_type.pk, "data_format": data_format.pk, "quality_control_procedure": quality_control_procedure.pk, "inspire_themes": [inspire_theme.pk for inspire_theme in inspire_themes], "start_time_coverage": datetime.date(day=1, month=1, year=2000), "end_time_coverage": datetime.date(day=1, month=1, year=2000), "essential_variables": [ essential_variable.pk for essential_variable in essential_variables ], "geographical_coverage": [ geographical_coverage.code for geographical_coverage in geographical_coverages ], "dissemination": dissemination.pk, } self.creator = base.UserFactory(username="******") self.client.force_login(self.creator) with open(os.devnull, "w") as f: call_command("search_index", "--rebuild", "-f", stdout=f)
def setUp(self): super().setUp() self.creator = base.UserFactory(username='******') self.user1 = base.UserFactory(username='******') self.user2 = base.UserFactory(username='******') self._DATA = {'requests': [self.user1.id, self.user2.id]}
def setUp(self): super().setUp() self.creator = base.UserFactory(username="******") self.user1 = base.UserFactory(username="******") self.user2 = base.UserFactory(username="******") self._DATA = {"requests": [self.user1.id, self.user2.id]}
def test_crash_me(self): user = base.UserFactory(username="******", is_superuser=True) self.client.force_login(user) self.client.get(reverse("crashme"))