Example #1
0
def test_prediction_multiple_langs_with_prob():
    lang, p = identify_language('And then he said "Ich liebe dich"!',
                                with_prob=True, k=2)
    assert len(lang) == 2
    assert lang[0] == 'en'
    assert lang[1] == 'de'
    assert len(p) == 2
    assert p[0] > 0.5
Example #2
0
def test_provide_model_mocked():
    model_mock = Mock()
    model_mock.predict.return_value = [['__label__elf'], [0.987]]

    lang, proba = identify_language('Hello, how are you?', model_mock,
                                    with_prob=True)

    model_mock.predict.assert_called_with('Hello, how are you?')
    assert lang[0] == 'elf'
    assert proba[0] == 0.987
Example #3
0
def test_simple_prediction():
    lang = identify_language('Hello, how are you?')
    assert lang == 'en'