Example #1
0
 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'))
     )
Example #2
0
 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))