def test_create_user(self): u = User(name='Gary Busey', email='*****@*****.**', status='active') _id = u.save() self.assertIsNotNone(_id, 'User id') u = User.get(id=_id) self.assertEqual(u.name, 'Gary Busey', 'User name') self.assertEqual(u.email, '*****@*****.**', 'User email') self.assertEqual(u.status, 'active', 'User status') u.delete()
def test_delete_user(self): u = User(name='Jeff Bridges', email='*****@*****.**', status='inactive') _id = u.save() self.assertIsNotNone(_id, 'User id') u.delete() u = User.get(id=_id) self.assertIsNone(u, "Delete user")
def test_update_courses(self): u = User(name="unknown", email="*****@*****.**", status="inactive") _id = u.save() u = User.get(_id) self.assertFalse(u.courses, "Courses count") courses = [Course.get(1), Course.get(2), Course.get(3)] u.courses = courses u.update() u = User.get(_id) self.assertTrue(u.courses, "Courses count") self.assertEqual(u.courses, courses, "Update courses") u.delete()
def test_added_category(self): u = User(name="unknown", email="*****@*****.**", status="inactive") courses = [Course.get(1), Course.get(2), Course.get(3)] u.courses = courses _id = u.save() u = User.get(id=_id) self.assertEqual(len(u.courses), len(courses), "Count courses") self.assertEqual(u.courses, courses, "Saving courses") u.delete()