示例#1
0
 def setUp(self):
     self.app.config["IMATRICS_BASE_URL"] = TEST_BASE_URL
     self.app.config["IMATRICS_USER"] = "******"
     self.app.config["IMATRICS_KEY"] = "some_secret_key"
     self.app.config["IMATRICS_SUBJECT_SCHEME"] = "topics"
     registered_ai_services.clear()
     tools.import_services(self.app, ai.__name__, AIServiceBase)
示例#2
0
def load_spellcheckers():
    """Load spellcheckers by mocking Grammalecte server, so it can be detected"""
    registered_spellcheckers.clear()
    app = Flask(__name__)
    check_url = urljoin(TEST_URL, PATH_CHECK)
    responses.add(
        responses.POST,
        check_url,
        json={
            "program": "grammalecte-fr",
            "version": "1.2",
        },
    )
    tools.import_services(app, spellcheckers.__name__, SpellcheckerBase)
示例#3
0
def load_spellcheckers():
    registered_spellcheckers.clear()
    app = Flask(__name__)
    app.config[OPT_API_KEY] = "123-456-789-ABC"
    tools.import_services(app, spellcheckers.__name__, SpellcheckerBase)
示例#4
0
def load_spellcheckers():
    registered_spellcheckers.clear()
    app = Flask(__name__)
    tools.import_services(app, spellcheckers.__name__, SpellcheckerBase)