def test_all_keys(self): expected = get_json_from_subreddit("hot", 1) j = [] for data in expected: for post in data['data']['children']: if is_post_valid(post): j.append(convert_post_to_json(post)) self.assertEqual(j[0].keys(), ['title', 'url', 'timestamp', 'artist', 'score', 'year', 'genre', 'thumbnail'])
def test_json_to_posts(self): expected = get_json_from_subreddit("hot", 1) j = [] for data in expected: for post in data['data']['children']: if is_post_valid(post): j.append(convert_post_to_json(post)) self.assertEqual(len(j), 1)