Найти элементы в списке

У меня есть файл, и я хочу найти в нем элементы. импорт юнит тест импорт импорт запросов json

class Test(unittest.TestCase):


    def test_description(self):
        api_url = 'https://api.myjson.com/bins/mtthu'
        r = requests.get(api_url))

if __name__ == '__main__':
    unittest.main()

3 ответа

Попробуй этот код

self.assertTrue(any((c['Description'] == 'Make a Wish') and ('young' in c['Slogan']) for c in charities))                

используя "в" для проверки подстроки проверить эту ссылку

Добавьте еще одну строку в test_description и используйте in ключевое слово:

self.assertTrue(any('young' in c['Description'] for c in charities))

увидеть:

print(('young' in 'abc', 'young' in 'abc young'))

Во-первых, вам нужно получить список всех Charities содержащий'Make a Wish' в Description,

haveWish = [c for c in charities if c['Description'] == 'Make a Wish']

Затем вы можете проверить, все ли 'young' в Slogan

self.assertTrue(all('young' in c['Slogan'] for c in haveWish))
Другие вопросы по тегам