def setUpTestData(cls): super().setUpTestData() cls.tester = User.objects.create_user(username='******', email='*****@*****.**', password='******') user_should_have_perm(cls.tester, 'management.change_tcmsenvgroup') cls.group_edit_url = reverse('management-env-group-edit') cls.group_nitrate = f.TCMSEnvGroupFactory(name='nitrate', manager=cls.tester) cls.disabled_group = f.TCMSEnvGroupFactory(name='disabled-group', is_active=False, manager=cls.tester)
def setUpTestData(cls): super().setUpTestData() cls.permission = 'management.delete_tcmsenvgroup' cls.group_manager = User.objects.create_user( username='******', email='*****@*****.**', password='******') cls.group_nitrate = f.TCMSEnvGroupFactory( name='nitrate', manager=cls.group_manager) cls.group_fedora = f.TCMSEnvGroupFactory( name='fedora', manager=cls.group_manager)
def setUpTestData(cls): super().setUpTestData() user_should_have_perm(cls.tester, 'management.change_tcmsenvgroup') cls.group_nitrate = f.TCMSEnvGroupFactory( name='nitrate', manager=cls.tester) cls.group_db = f.TCMSEnvGroupFactory( name='db', is_active=False, manager=cls.tester) cls.duplicate_group = f.TCMSEnvGroupFactory( name='fedora', manager=cls.tester) cls.property_1 = f.TCMSEnvPropertyFactory() cls.property_2 = f.TCMSEnvPropertyFactory() cls.property_3 = f.TCMSEnvPropertyFactory()
def setUpTestData(cls): super().setUpTestData() cls.property_1 = f.TCMSEnvPropertyFactory(name='property1') cls.property_2 = f.TCMSEnvPropertyFactory(name='property2') cls.property_3 = f.TCMSEnvPropertyFactory( name='property3', is_active=False) cls.grp_1 = f.TCMSEnvGroupFactory( name='group1', property=[ cls.property_1, cls.property_2, cls.property_3]) cls.property_4 = f.TCMSEnvPropertyFactory( name='property4', is_active=False) cls.property_5 = f.TCMSEnvPropertyFactory(name='property5') cls.grp_2 = f.TCMSEnvGroupFactory( name='group2', property=[cls.property_4, cls.property_5])
def setUpTestData(cls): super().setUpTestData() cls.permission = 'management.change_tcmsenvproperty' cls.group_properties_url = reverse('management-env-properties') cls.tester = User.objects.create_user(username='******', email='*****@*****.**', password='******') cls.group_nitrate = f.TCMSEnvGroupFactory(name='nitrate') cls.property_os = f.TCMSEnvPropertyFactory(name='OS') cls.property_lang = f.TCMSEnvPropertyFactory(name='lang') cls.disabled_property_1 = f.TCMSEnvPropertyFactory( name='disabled-property-1', is_active=False) cls.disabled_property_2 = f.TCMSEnvPropertyFactory( name='disabled-property-2', is_active=False) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.property_os) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.property_lang) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.disabled_property_1) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.disabled_property_2)
def setUpTestData(cls): super().setUpTestData() cls.group_url = reverse('management-env-groups') cls.new_tester = User.objects.create_user(username='******', email='*****@*****.**', password='******') cls.group_1 = f.TCMSEnvGroupFactory( name='rhel-7', manager=cls.new_tester, modified_by=None) cls.group_2 = f.TCMSEnvGroupFactory( name='fedora', manager=cls.new_tester, modified_by=None) cls.group_1.log_action( who=cls.new_tester, field='', original_value='', new_value=f'Add group {cls.group_1.name}') cls.group_1.log_action( who=cls.new_tester, field='', original_value='', new_value=f'Edit group {cls.group_1.name}') cls.group_2.log_action( who=cls.new_tester, field='', original_value='', new_value=f'Edit group {cls.group_2.name}') cls.property_1 = f.TCMSEnvPropertyFactory() cls.property_2 = f.TCMSEnvPropertyFactory() cls.property_3 = f.TCMSEnvPropertyFactory() f.TCMSEnvGroupPropertyMapFactory(group=cls.group_1, property=cls.property_1) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_1, property=cls.property_2) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_1, property=cls.property_3) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_2, property=cls.property_1) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_2, property=cls.property_3)
def setUpTestData(cls): super().setUpTestData() cls.get_info_url = reverse('ajax-getinfo') cls.group_nitrate = f.TCMSEnvGroupFactory(name='nitrate') cls.group_new = f.TCMSEnvGroupFactory(name='NewGroup') cls.property_os = f.TCMSEnvPropertyFactory(name='os') cls.property_python = f.TCMSEnvPropertyFactory(name='python') cls.property_django = f.TCMSEnvPropertyFactory(name='django') f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.property_os) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.property_python) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_new, property=cls.property_django)
def setUpTestData(cls): super().setUpTestData() cls.permission = 'management.add_tcmsenvproperty' cls.add_group_property_url = reverse('management-add-env-property') cls.group_nitrate = f.TCMSEnvGroupFactory( name='nitrate', manager=cls.tester) cls.duplicate_property = f.TCMSEnvPropertyFactory(name='f26')
def setUpTestData(cls): super().setUpTestData() cls.group_nitrate = f.TCMSEnvGroupFactory( name='nitrate', manager=cls.tester) cls.permission = 'management.change_tcmsenvgroup' cls.set_status_url = reverse('management-set-env-group-status', args=[cls.group_nitrate.pk])
def setUpTestData(cls): super().setUpTestData() cls.tester = User.objects.create_user(username='******', email='*****@*****.**', password='******') user_should_have_perm(cls.tester, 'management.change_tcmsenvgroup') cls.group_nitrate = f.TCMSEnvGroupFactory(name='nitrate', manager=cls.tester) cls.duplicate_group = f.TCMSEnvGroupFactory(name='fedora', manager=cls.tester) cls.property_1 = f.TCMSEnvPropertyFactory() cls.property_2 = f.TCMSEnvPropertyFactory() cls.property_3 = f.TCMSEnvPropertyFactory() cls.group_edit_url = reverse('management-env-group-edit')
def setUpTestData(cls): cls.user = f.UserFactory() cls.http_req = make_http_request(user=cls.user, user_perm='testplans.change_testplan') cls.env_group_1 = f.TCMSEnvGroupFactory() cls.env_group_2 = f.TCMSEnvGroupFactory() cls.product = f.ProductFactory() cls.version = f.VersionFactory(product=cls.product) cls.tester = f.UserFactory() cls.plan_type = f.TestPlanTypeFactory(name='manual smoking') cls.plan_1 = f.TestPlanFactory(product_version=cls.version, product=cls.product, author=cls.tester, type=cls.plan_type, env_group=(cls.env_group_1, )) cls.plan_2 = f.TestPlanFactory(product_version=cls.version, product=cls.product, author=cls.tester, type=cls.plan_type, env_group=(cls.env_group_1, ))
def setUpTestData(cls): super().setUpTestData() cls.tester = User.objects.create_user(username='******', email='*****@*****.**', password='******') cls.group_nitrate = f.TCMSEnvGroupFactory(name='nitrate', manager=cls.tester) cls.permission = 'management.change_tcmsenvgroup' cls.group_modify_url = reverse('management-env-groups')
def setUpTestData(cls): super().setUpTestData() cls.permission = 'management.add_tcmsenvproperty' cls.group_properties_url = reverse('management-env-properties') cls.tester = User.objects.create_user(username='******', email='*****@*****.**', password='******') cls.group_nitrate = f.TCMSEnvGroupFactory(name='nitrate', manager=cls.tester) cls.duplicate_property = f.TCMSEnvPropertyFactory(name='f26')
def setUpTestData(cls): super().setUpTestData() cls.permission = 'management.change_tcmsenvproperty' cls.set_status_url = reverse('management-set-env-property-status') cls.group_nitrate = f.TCMSEnvGroupFactory(name='nitrate') cls.property_os = f.TCMSEnvPropertyFactory(name='OS') cls.property_lang = f.TCMSEnvPropertyFactory(name='lang') cls.disabled_property_1 = f.TCMSEnvPropertyFactory( name='disabled-property-1', is_active=False) cls.disabled_property_2 = f.TCMSEnvPropertyFactory( name='disabled-property-2', is_active=False) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.property_os) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.property_lang) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.disabled_property_1) f.TCMSEnvGroupPropertyMapFactory(group=cls.group_nitrate, property=cls.disabled_property_2)
def setUpTestData(cls): super().setUpTestData() cls.cool_product = f.ProductFactory(name='CoolProduct') cls.cool_version = f.VersionFactory(value='0.1', product=cls.cool_product) cls.env_group_db = f.TCMSEnvGroupFactory(name='db') cls.plan_02 = f.TestPlanFactory( author=cls.tester, owner=cls.tester, product=cls.product, product_version=cls.version, env_group=[cls.env_group_db], ) cls.case_001 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_02]) cls.case_002 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_02]) cls.plan_03 = f.TestPlanFactory(author=cls.tester, owner=cls.tester, product=cls.cool_product, product_version=cls.cool_version) cls.case_003 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_03]) cls.case_004 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_03]) # Data for testing combination search # Create cases with priority P2 and associate them to cls.test_run priority_p2 = Priority.objects.get(value='P2') priority_p3 = Priority.objects.get(value='P3') cls.case_p2_01 = f.TestCaseFactory( author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan_03], priority=priority_p2) f.TestCaseRunFactory(assignee=cls.tester, tested_by=cls.tester, run=cls.test_run, build=cls.build, case_run_status=cls.case_run_status_idle, case=cls.case_p2_01, sortkey=1000) # A new case to cls.plan, whose priority is P3. cls.case_005 = f.TestCaseFactory(author=cls.tester, default_tester=None, reviewer=cls.tester, case_status=cls.case_status_confirmed, plan=[cls.plan], priority=priority_p3) # Test run for asserting env_group column cls.test_run_with_env_group = f.TestRunFactory( product_version=cls.version, plan=cls.plan_02, build=cls.build, manager=cls.tester, default_tester=cls.tester) cls.url = reverse('advance_search')
def setUpTestData(cls): super().setUpTestData() cls.grp_1 = f.TCMSEnvGroupFactory(name='group1', is_active=False) cls.grp_2 = f.TCMSEnvGroupFactory(name='group2', is_active=False) cls.grp_3 = f.TCMSEnvGroupFactory(name='group3')