def test_can_generate_credentials(self): credentials = Author.generate_credentials() self.assertTrue("username" in credentials) self.assertTrue("password" in credentials) self.assertEqual(len(credentials.get("username", "")), 10) self.assertEqual(len(credentials.get("password", "")), 10)
def test_generated_credentials_are_different_each_invocation(self): first_run = Author.generate_credentials() second_run = Author.generate_credentials() self.assertNotEqual(first_run.get("username", None), second_run.get("username", None)) self.assertNotEqual(first_run.get("password", None), second_run.get("password", None))