def tearDown(self): ''' Remove loaded test indices and test repository. ''' key = 'PRIVATE_REGIONS_GFF' if key in IDX.keys(): print(ElasticSettings.url() + '/' + IDX[key]['indexName']) requests.delete(ElasticSettings.url() + '/' + IDX[key]['indexName'])
def test_region_idx_loader(self): ''' Test loader has created and populated indices. ''' key = 'PRIVATE_REGIONS_GFF' if key in IDX.keys(): idx = IDX[key]['indexName'] Search.index_refresh(idx) self.assertTrue(Search.index_exists(idx=idx), 'Index exists: '+idx) ndocs = Search(idx=idx).get_count()['count'] self.assertTrue(ndocs > 0, "Elastic count documents in " + idx + ": " + str(ndocs))
def test_region_idx_loader(self): ''' Test loader has created and populated indices. ''' key = 'PRIVATE_REGIONS_GFF' if key in IDX.keys(): idx = IDX[key]['indexName'] Search.index_refresh(idx) self.assertTrue(Search.index_exists(idx=idx), 'Index exists: ' + idx) ndocs = Search(idx=idx).get_count()['count'] self.assertTrue( ndocs > 0, "Elastic count documents in " + idx + ": " + str(ndocs))
def setUpModule(): ''' Run the index loading script to create test indices and create test repository ''' for idx_kwargs in IDX.values(): call_command('index_search', **idx_kwargs) # wait for the elastic load to finish for key in IDX: Search.index_refresh(IDX[key]['indexName']) for idx_kwargs in IDX_UPDATE.values(): call_command('index_search', **idx_kwargs) # create test repository call_command('repository', SnapshotTest.TEST_REPO, dir=SnapshotTest.TEST_REPO_DIR)
def setUp(self): ''' Run the index loading script to create test indices and create test user ''' region_key = 'PRIVATE_REGIONS_GFF' if region_key in IDX.keys(): idx_kwargs = IDX[region_key] self.index_name = idx_kwargs['indexName'] call_command('index_search', **idx_kwargs) '''Create test user and test client''' self.client = Client() self.factory = RequestFactory() self.default_group, created = Group.objects.get_or_create(name='READ') # @UnusedVariable self.user = User.objects.create_user( username='******', email='*****@*****.**', password='******') self.user.groups.add(self.default_group)
def setUp(self): ''' Run the index loading script to create test indices and create test user ''' region_key = 'PRIVATE_REGIONS_GFF' if region_key in IDX.keys(): idx_kwargs = IDX[region_key] self.index_name = idx_kwargs['indexName'] call_command('index_search', **idx_kwargs) '''Create test user and test client''' self.client = Client() self.factory = RequestFactory() self.default_group, created = Group.objects.get_or_create( name='READ') # @UnusedVariable self.user = User.objects.create_user(username='******', email='*****@*****.**', password='******') self.user.groups.add(self.default_group)