def test_constructor(self):
     # No optional arguments
     u = User("user1", "password1", "*****@*****.**")
     self.assertEqual(u.get_username(), "user1")
     self.assertEqual(u.get_password(), "password1")
     self.assertEqual(u.get_email(), "*****@*****.**")
 def test_set_username(self):
     u = User("user1", "password1", "*****@*****.**")
     u.set_username("bob")
     self.assertEqual(u.get_username(), "bob")