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 test_enable_fav(self): '''Enabling a fav''' disabled = Fav.disable_fav(self.fav_id, self.user_id) self.assertFalse(disabled.is_enabled) enabled = Fav.enable_fav(self.fav_id, self.user_id) self.assertTrue(enabled.is_enabled) self.assertEqual(enabled.key(), disabled.key())
def post(self, fav_id): user_id = self.request.get('user_id') try: fav = Fav.disable_fav(fav_id, user_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 test_disable_fav(self): '''Disabling a fav''' disabled = Fav.disable_fav(self.fav_id, self.user_id) self.assertFalse(disabled.is_enabled) self.assertEqual(self.fav.key(), disabled.key()) self.assertNone(Fav.disable_fav(self.fav_id, 'a' + self.user_id))