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
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
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']
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']