Exemple #1
0
    def test_finished(self):
        classical = False
        page = 0
        sort_by = 'size'
        sort_value = 1
        dset_name = 'blank'
        username = '******'
        dset = Dataset(name=dset_name, user=username)
        dset.grammar_navbar = {
            'min_ind': 0,
            'max_ind': 1,
            'lengths': [1, 3, 6],
            'num_rank_grams': 2
        }
        dset.grammar_stats_calculated = True
        dset.grammar_info = structures.grammar_info
        dset.save()

        response = self.client.get(url_for(
            'grammars.grammar_stats_calculated', classical=classical,
            page=page, sort_value=sort_value, dset_name=dset_name,
            sort_by=sort_by
        ))
        self.assert_200(response)
        data = json.loads(response.data)
        assert not data['retry']
        assert "(C1, C2)" in data['html_str']
        assert len(data) == 2
        self.assert_template_used('display_grammars.html')