예제 #1
0
    def setUp(self):
        self.document_type_1 = DocumentType.objects.create(
            label=TEST_DOCUMENT_TYPE)

        self.document_type_2 = DocumentType.objects.create(
            label=TEST_DOCUMENT_TYPE_2)

        with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
            self.document_1 = self.document_type_1.new_document(
                file_object=File(file_object))

        with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
            self.document_2 = self.document_type_1.new_document(
                file_object=File(file_object))

        with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
            self.document_3 = self.document_type_2.new_document(
                file_object=File(file_object))

        self.user = get_user_model().objects.create(
            username=TEST_USER_USERNAME)
        self.group = Group.objects.create(name=TEST_GROUP)
        self.role = Role.objects.create(label=TEST_ROLE_LABEL)

        self.group.user_set.add(self.user)
        self.role.groups.add(self.group)

        Permission.invalidate_cache()
예제 #2
0
    def setUp(self):
        self.document_type_1 = DocumentType.objects.create(
            label=TEST_DOCUMENT_TYPE
        )

        self.document_type_2 = DocumentType.objects.create(
            label=TEST_DOCUMENT_TYPE_2
        )

        with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
            self.document_1 = self.document_type_1.new_document(
                file_object=File(file_object)
            )

        with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
            self.document_2 = self.document_type_1.new_document(
                file_object=File(file_object)
            )

        with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
            self.document_3 = self.document_type_2.new_document(
                file_object=File(file_object)
            )

        self.user = get_user_model().objects.create(
            username=TEST_USER_USERNAME
        )
        self.group = Group.objects.create(name=TEST_GROUP)
        self.role = Role.objects.create(label=TEST_ROLE_LABEL)

        self.group.user_set.add(self.user)
        self.role.groups.add(self.group)

        Permission.invalidate_cache()
예제 #3
0
    def setUp(self):
        self.admin_user = get_user_model().objects.create_superuser(
            username=TEST_ADMIN_USERNAME, email=TEST_ADMIN_EMAIL,
            password=TEST_ADMIN_PASSWORD
        )

        self.client.login(
            username=TEST_ADMIN_USERNAME, password=TEST_ADMIN_PASSWORD
        )

        self.document_type = DocumentType.objects.create(
            label=TEST_DOCUMENT_TYPE_LABEL
        )

        with open(TEST_SMALL_DOCUMENT_PATH) as file_object:
            self.document = self.document_type.new_document(
                file_object=file_object
            )

        self.role = Role.objects.create(label=TEST_ROLE_LABEL)

        self.document_content_type = ContentType.objects.get_for_model(
            self.document
        )
        Permission.invalidate_cache()
예제 #4
0
    def setUp(self):
        self.user = get_user_model().objects.create_user(
            username=TEST_USERNAME, email=TEST_EMAIL, password=TEST_PASSWORD)
        self.group = Group.objects.create(name=TEST_GROUP)
        self.role = Role.objects.create(label=TEST_ROLE)

        self.group.user_set.add(self.user)
        self.role.groups.add(self.group)

        Permission.invalidate_cache()

        self.client = Client()
        self.client.login(username=TEST_USERNAME, password=TEST_PASSWORD)
예제 #5
0
    def setUp(self):
        self.user = get_user_model().objects.create_user(
            username=TEST_USERNAME, email=TEST_EMAIL, password=TEST_PASSWORD
        )
        self.group = Group.objects.create(name=TEST_GROUP)
        self.role = Role.objects.create(label=TEST_ROLE)

        self.group.user_set.add(self.user)
        self.role.groups.add(self.group)

        Permission.invalidate_cache()

        self.client = Client()
        self.client.login(username=TEST_USERNAME, password=TEST_PASSWORD)
예제 #6
0
 def setUp(self):
     super(BaseTestCase, self).setUp()
     Namespace.invalidate_cache_all()
     Permission.invalidate_cache()
예제 #7
0
 def setUp(self):
     super(BaseAPITestCase, self).setUp()
     Namespace.invalidate_cache_all()
     Permission.invalidate_cache()