def test_generate_users_posts_data(self): bot = Bot() users = bot.generate_users_posts() self.assertEqual(len(users), bot.config.users) for u in users: self.assertEqual( sorted(u.keys()), sorted([ 'username', 'email', 'password', 'first_name', 'last_name', 'posts' ])) self.assertLessEqual(len(u['posts']), bot.config.posts) for p in u.get('posts', []): self.assertEqual(p.keys(), ['text'])