Пример #1
0
 def setUp(self):
     self.factory = APIRequestFactory()
     self.process_status = Archives.ACCESSIONING_STARTED
     self.archivesspace_identifier = "/repositories/2/archival_objects/3"
     self.archivesspace_parent_identifier = "/repositories/2/archival_objects/4"
     self.orgs = helpers.create_test_orgs(org_count=1)
     self.user = helpers.create_test_user(
         username=settings.TEST_USER["USERNAME"],
         org=random.choice(self.orgs))
     self.user.is_staff = True
     self.user.set_password(settings.TEST_USER["PASSWORD"])
     self.user.save()
     self.bags = helpers.create_target_bags("valid_bag",
                                            settings.TEST_BAGS_DIR,
                                            self.orgs[0])
     tr = helpers.run_transfer_routine()
     self.archives = []
     for transfer in tr.transfers:
         archive = helpers.create_test_archive(transfer, self.orgs[0])
         self.archives.append(archive)
     for archive in self.archives:
         shutil.copy(
             os.path.join(settings.BASE_DIR, settings.TEST_BAGS_DIR,
                          "valid_bag.tar.gz"),
             os.path.join(
                 settings.BASE_DIR,
                 settings.DELIVERY_QUEUE_DIR,
                 "{}.tar.gz".format(archive.machine_file_identifier),
             ),
         )
Пример #2
0
 def setUp(self):
     self.client = Client()
     self.orgs = helpers.create_test_orgs(org_count=org_count)
     self.bags = helpers.create_target_bags("valid_bag",
                                            settings.TEST_BAGS_DIR,
                                            self.orgs[0])
     tr = helpers.run_transfer_routine()
     self.archives = []
     for transfer in tr.transfers:
         archive = helpers.create_test_archive(transfer, self.orgs[0])
         self.archives.append(archive)
Пример #3
0
 def setUp(self):
     self.orgs = helpers.create_test_orgs(org_count=1)
     self.baglogcodes = helpers.create_test_baglogcodes()
     self.groups = helpers.create_test_groups(['managing_archivists'])
     self.user = helpers.create_test_user(
         username=settings.TEST_USER['USERNAME'],
         org=random.choice(self.orgs))
     for group in self.groups:
         self.user.groups.add(group)
     self.user.is_staff = True
     self.user.set_password(settings.TEST_USER['PASSWORD'])
     self.user.save()
     self.client = Client()
Пример #4
0
 def setUp(self):
     self.client = Client()
     self.orgs = helpers.create_test_orgs(org_count=1)
     self.groups = helpers.create_test_groups(["managing_archivists"])
     self.user = helpers.create_test_user(
         username=settings.TEST_USER["USERNAME"], org=random.choice(self.orgs)
     )
     for group in self.groups:
         self.user.groups.add(group)
     self.user.org = self.orgs[0]
     self.user.is_staff = True
     self.user.set_password(settings.TEST_USER["PASSWORD"])
     self.user.save()
     self.bagitprofiles = []
     self.baginfos = []
Пример #5
0
 def setUp(self):
     self.client = Client()
     self.orgs = helpers.create_test_orgs(org_count=1)
     self.bags = helpers.create_target_bags(
         "valid_bag", settings.TEST_BAGS_DIR, self.orgs[0]
     )
     tr = helpers.run_transfer_routine()
     self.archives = []
     for transfer in tr.transfers:
         archive = helpers.create_test_archive(transfer, self.orgs[0])
         self.archives.append(archive)
     self.groups = helpers.create_test_groups(["appraisal_archivists"])
     self.user = helpers.create_test_user(
         username=settings.TEST_USER["USERNAME"], org=random.choice(self.orgs)
     )
     for group in self.groups:
         self.user.groups.add(group)
     self.user.is_staff = True
     self.user.set_password(settings.TEST_USER["PASSWORD"])
     self.user.save()
Пример #6
0
 def setUp(self):
     self.orgs = helpers.create_test_orgs(org_count=3)