def test_create_enables_fav(self): '''Creating an existing fav that is disabled, enables it''' disabled = Fav.disable_fav(self.fav_id, self.user_id) self.assertFalse(disabled.is_enabled) created = Fav.create(self.fav_id, self.user_id, self.author_id) self.assertEqual(created.key(), self.fav.key()) self.assertTrue(created.is_enabled)
def post(self, fav_id): user_id = self.request.get('user_id') author_id = self.request.get('author_id') try: fav = Fav.create(fav_id, user_id, author_id) self.respond({'fav_id': fav.fav_id, 'created_at': fav.created_at.isoformat(), 'status': True}) except Exception, err: self.bail_with_message(err, {'status': False})
def setUp(self): self.favs = [] for fav_id in [str(i) for i in xrange(self.num_favs)]: self.favs.append(Fav.create(fav_id, self.user_id, self.author_id))
def test_recreate_fav(self): '''Creating an existing fav returns the existing instance''' same = Fav.create(self.fav_id, self.user_id, self.author_id) self.assertEqual(self.fav.key(), same.key())
def setUp(self): super(TestFav, self).setUp() self.fav = Fav.create(self.fav_id, self.user_id, self.author_id)