def setUpTestData(cls): cls.product = ProductFactory() cls.request = HttpRequest() cls.info_objects = _InfoObjects(cls.request, cls.product.pk) cls.build_one = BuildFactory(product=cls.product) cls.build_two = BuildFactory(product=cls.product) cls.build_two.is_active = False cls.build_two.save() cls.category_one = CategoryFactory(product=cls.product) cls.category_two = CategoryFactory(product=cls.product) cls.category_three = CategoryFactory() cls.component_one = ComponentFactory(product=cls.product) cls.component_two = ComponentFactory(product=cls.product) cls.component_three = ComponentFactory() cls.env_group_one = EnvGroupFactory() cls.env_group_two = EnvGroupFactory() cls.env_property_one = EnvPropertyFactory() cls.env_property_two = EnvPropertyFactory() EnvGroupPropertyMapFactory(group=cls.env_group_one, property=cls.env_property_one) cls.env_value_one = EnvValueFactory(property=cls.env_property_one) cls.env_value_two = EnvValueFactory() cls.user_one = UserFactory() cls.user_two = UserFactory() cls.version_one = VersionFactory(product=cls.product) cls.version_two = VersionFactory()
def test_users(self): self.request.GET = {'username': self.user_one.username} info_objects = _InfoObjects(self.request) users = info_objects.users() self.assertIn(self.user_one, users) self.assertNotIn(self.user_two, users)
def test_non_active_builds(self): self.request.GET = {'is_active': 'False'} info_objects = _InfoObjects(self.request, self.product.pk) builds = info_objects.builds() self.assertIn(self.build_two, builds) self.assertNotIn(self.build_one, builds)
def test_env_values(self): self.request.GET = {'env_property_id': self.env_property_one.pk} info_objects = _InfoObjects(self.request) env_values = info_objects.env_values() self.assertIn(self.env_value_one, env_values) self.assertNotIn(self.env_value_two, env_values)
def test_env_properties_by_env_group(self): self.request.GET = {'env_group_id': self.env_group_one.pk} info_objects = _InfoObjects(self.request) env_properties = info_objects.env_properties() self.assertIn(self.env_property_one, env_properties) self.assertNotIn(self.env_property_two, env_properties)
def setUpTestData(cls): cls.product = ProductFactory() cls.request = HttpRequest() cls.info_objects = _InfoObjects(cls.request, cls.product.pk) cls.category_one = CategoryFactory(product=cls.product) cls.category_two = CategoryFactory(product=cls.product) cls.category_three = CategoryFactory() cls.component_one = ComponentFactory(product=cls.product) cls.component_two = ComponentFactory(product=cls.product) cls.component_three = ComponentFactory() cls.user_one = UserFactory() cls.user_two = UserFactory()
def setUpTestData(cls): cls.product = ProductFactory() cls.request = HttpRequest() cls.info_objects = _InfoObjects(cls.request, cls.product.pk) cls.build_one = BuildFactory(product=cls.product) cls.build_two = BuildFactory(product=cls.product) cls.build_two.is_active = False cls.build_two.save() cls.category_one = CategoryFactory(product=cls.product) cls.category_two = CategoryFactory(product=cls.product) cls.category_three = CategoryFactory() cls.component_one = ComponentFactory(product=cls.product) cls.component_two = ComponentFactory(product=cls.product) cls.component_three = ComponentFactory() cls.user_one = UserFactory() cls.user_two = UserFactory() cls.version_one = VersionFactory(product=cls.product) cls.version_two = VersionFactory()