예제 #1
0
def test_lookup_urbandictionary_no_definition_found(mocker):
    fake_no_definition = [{
        'def':
        "\nThere aren't any definitions for kimcil yet.\nCan you define it?\n",
        'example': '',
        'word': '¯\\_(ツ)_/¯\n'
    }]
    mocker.patch('tululbot.utils.slang.ud.define',
                 return_value=fake_no_definition,
                 autospec=True)

    rv = lookup_urbandictionary('eemmbeekk')

    assert rv is None
예제 #2
0
def test_lookup_urbandictionary_no_definition_found(mocker):
    fake_no_definition = [
        {
            'def': "\nThere aren't any definitions for kimcil yet.\nCan you define it?\n",
            'example': '',
            'word': '¯\\_(ツ)_/¯\n'
            }
    ]
    mocker.patch('tululbot.utils.slang.ud.define', return_value=fake_no_definition,
                 autospec=True)

    rv = lookup_urbandictionary('eemmbeekk')

    assert rv is None
예제 #3
0
def test_lookup_urbandictionary(mocker):
    fake_definition = [{
        'def': 'mmeeeeooowww',
        'example': 'guk guk guk',
        'word': 'kaing kaing'
    }, {
        'def': 'grrrrrrrr',
        'example': 'tokkeeeeekk tokkeeeekk',
        'word': 'aaauuuuuuuu'
    }]
    mocker.patch('tululbot.utils.slang.ud.define',
                 return_value=fake_definition,
                 autospec=True)

    rv = lookup_urbandictionary('eemmbeekk')

    assert rv == fake_definition[0]['def']
예제 #4
0
def test_lookup_urbandictionary(mocker):
    fake_definition = [
        {
            'def': 'mmeeeeooowww',
            'example': 'guk guk guk',
            'word': 'kaing kaing'
        },
        {
            'def': 'grrrrrrrr',
            'example': 'tokkeeeeekk tokkeeeekk',
            'word': 'aaauuuuuuuu'
        }
    ]
    mocker.patch('tululbot.utils.slang.ud.define', return_value=fake_definition, autospec=True)

    rv = lookup_urbandictionary('eemmbeekk')

    assert rv == fake_definition[0]['def']