def auto_load_warcs(self):
        manager = init_manager_for_cli()
        create_user(manager,
                    email='test@localhost',
                    username='******',
                    passwd='LocalUser1',
                    role='public-archivist',
                    name='local')

        indexer = WebRecRecorder.make_wr_indexer(manager.config)

        uploader = InplaceLoader(manager, indexer, '@INIT')

        files = list(self.get_archive_files(self.inputs))

        uploader.multifile_upload('local', files)

        local_info=dict(user='******',
                        coll='collection',
                        rec='*',
                        type='replay-coll',
                        browser='',
                        reqid='@INIT')

        browser_redis = redis.StrictRedis.from_url(os.environ['REDIS_BROWSER_URL'])
        browser_redis.hmset('ip:127.0.0.1', local_info)
        browser_redis.hset('req:@INIT', 'ip', '127.0.0.1')

        self.save_cache();
    def test_create_another_user(self):
        m = init_manager_for_cli()
        create_user(m,
                    email='*****@*****.**',
                    username='******',
                    passwd='Test12345',
                    role='archivist',
                    name='Test User')

        assert self.redis.exists('u:testauto:info')
    def auto_load_warcs(self):
        manager = init_manager_for_cli()

        create_user(manager,
                    email='test@localhost',
                    username='******',
                    passwd='LocalUser1',
                    role='public-archivist',
                    name='local')

        indexer = WebRecRecorder.make_wr_indexer(manager.config)

        uploader = InplaceLoader(manager, indexer, '@INIT')

        files = list(self.get_archive_files(self.inputs))

        uploader.multifile_upload('local', files)
Exemplo n.º 4
0
 def test_create_user_def_coll(self):
     create_user(self.manager, '*****@*****.**', 'test', 'TestTest123',
                 'archivist', 'Test')
     res = self.testapp.get('/test/default-collection')
     res.charset = 'utf-8'
     assert '"test"' in res.text