Ejemplo n.º 1
0
    def test_bag_instances(self):
        cts = CTS(settings.CTS_USERNAME, settings.CTS_PASSWORD,
                  settings.CTS_URL, CTSTest.VERIFY_SSL)
        project = cts.get_project(settings.CTS_PROJECT_ID)
        bag = list(project.get_bags())[0]

        instances = list(bag.get_bag_instances())
        self.assertTrue(len(instances) > 0)
Ejemplo n.º 2
0
 def test_bags(self):
     cts = CTS(settings.CTS_USERNAME, settings.CTS_PASSWORD,
               settings.CTS_URL, CTSTest.VERIFY_SSL)
     project = cts.get_project(settings.CTS_PROJECT_ID)
     bags = list(project.get_bags())
     self.assertTrue(len(bags) > 0)
     bag = bags[0]
     self.assertTrue(bag.data['id'])
Ejemplo n.º 3
0
 def handle(self, *args, **options):
     cts = CTS(settings.CTS_USERNAME, settings.CTS_PASSWORD, settings.CTS_URL)
     for sr in cts.get_service_requests(settings.CTS_QUEUE,
                                        settings.CTS_SERVICE_TYPE):
         bag_instance_id = sr.data['requestParameters']['baginstancekey']
         bag = cts.get_bag_instance(bag_instance_id)
         bag_dir = bag.data['filepath']
         print "service request %s with status %s to load %s" % (sr.data['key'], sr.data['status'], bag_dir)
Ejemplo n.º 4
0
    def handle(self, *args, **options):
        cts = CTS(settings.CTS_USERNAME, settings.CTS_PASSWORD, settings.CTS_URL)
        ndnp = cts.get_project(settings.CTS_PROJECT_ID)

        for bag in ndnp.get_bags():
            for instance in bag.get_bag_instances():
                for instance_type in instance.data['bagInstanceTypes']:
                    if instance_type['name'] == 'public access':
                        print instance.data['filepath']
Ejemplo n.º 5
0
 def test_project(self):
     cts = CTS(settings.CTS_USERNAME, settings.CTS_PASSWORD,
               settings.CTS_URL, CTSTest.VERIFY_SSL)
     cts.get_project(settings.CTS_PROJECT_ID)
Ejemplo n.º 6
0
 def test_project(self):
     cts = CTS(settings.CTS_USERNAME, settings.CTS_PASSWORD,
               settings.CTS_URL)
     project = cts.get_project(settings.CTS_PROJECT_ID)