def test_find_by_id(self): user = users.User('*****@*****.**') creator = Creator(user = user) creator.put() creator.user_id = '4545' creator.put() creator_from_db = Creator.find_by_id('4545') self.assertEqual(creator_from_db.name,creator.name)
def test_init_values(self): user = users.User('*****@*****.**') creator = Creator(user = user) creator.put() self.assertEqual(user.nickname(),creator.name) self.assertEqual(user.email(),creator.email) self.assertEqual(user.user_id(),creator.user_id) self.assertEqual(1,creator.rep)
def test_values_are_initialized_only_once(self): user = users.User('*****@*****.**') creator = Creator(user = user) creator.put() creator.name = "the new name" creator.email = '*****@*****.**' creator.rep = 100 creator.put() self.assertEqual("the new name",creator.name) self.assertEqual('*****@*****.**',creator.email) self.assertEqual(100,creator.rep)
def test_find_from_find_or_create(self): boragle = self.make_boragle() avatar = Avatar(boragle = boragle, creator = self.creator) avatar.put() creator2 = Creator(user = users.User('*****@*****.**')) creator2.put() avatar2 = Avatar(boragle = boragle, creator = creator2) avatar2.put() avatar_from_db = Avatar.find_or_create(boragle = boragle, creator = self.creator) self.assertEqual(avatar.key(),avatar_from_db.key()) avatar_from_db = Avatar.find_or_create(boragle = boragle, creator = creator2) self.assertEqual(avatar2.key(),avatar_from_db.key())
def test_creator_url(self): user = users.User('*****@*****.**') creator = Creator(user = user) creator.put() creator.user_id = '4545' self.assertEqual(creator.url,'/users/'+creator.user_id)