Esempio n. 1
0
    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()
Esempio n. 2
0
    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)
Esempio n. 3
0
    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)
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)
Esempio n. 6
0
    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()
Esempio n. 7
0
    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()