def test_calculate_grammars_and_statistics(self, mock_get_queue, mock_put): path = "/?classical=False&page=0&sort_by=size" with self.app.test_request_context(path=path): calculate_grammars_and_statistics('blank', 0) assert mock_get_queue.called mock_put.assert_called_with( self.make_request('calculate_grammars_and_statistics', ('blank', 0, False, 0, 'guest', 'size')) )
def get(self, dset_name, sort_value): if not self._check_params(): return redirect(url_for('.grammars', dset_name=dset_name, classical=False, sort_value=sort_value, page=0, sort_by='rank_volume')) classical, page, sort_by = get_url_args() self._initialize_dset(dset_name) worker_jobs.calculate_grammars_and_statistics(dset_name, sort_value) return(render_template('grammars.html', page=page, sort_value=sort_value, dset_name=dset_name))