def testModifyAccount(self): # You'r allowed to change passwd & e-mail # But not your username! acc = Account(user="******", passwd="passwd", email="email") acc.save() acc = Account.fetch(user="******") assert acc.user == "user" acc.user = "******" self.assertRaises(TypeError, acc.save) acc = Account.fetch(user="******") assert acc.user == "user" assert acc.passwd == "passwd" assert acc.email == "email" acc.passwd = "newpass" acc.email = "newmail" acc.save() acc = None acc = Account.fetch(user="******") assert acc.user == "user" assert acc.passwd == "newpass" assert acc.email == "newmail"