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'])
예제 #2
0
    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))
예제 #4
0
    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))
예제 #5
0
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)
예제 #7
0
    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)