Esempio n. 1
0
    def post(self):

        param_corpus_name = self.request.get('corpusName')
        param_corpus_desc = self.request.get('corpusDescription')
        param_corpus_content = self.request.get('corpusContent')

        assert param_corpus_name and param_corpus_desc and param_corpus_content

        corpus_creator_view = CorpusCreatorView()
        dbmanager = applicationcontext.application_context_instance.dbmanager
        tokenizer = TextTokenizer()

        self.controller = CorpusCreatorController(corpus_creator_view,
                                                  dbmanager, tokenizer)

        self.controller.create_corpus(param_corpus_name, param_corpus_desc,
                                      param_corpus_content)

        view_context = corpus_creator_view.get_template_context()

        self.render_response("corpuscreatortemplate.jinja2", **view_context)
Esempio n. 2
0
 def setUp(self):
     self.tokenizer = TextTokenizer()