示例#1
0
文件: fav.py 项目: PEZ/Mobile-Sharer
 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)
示例#2
0
文件: fav.py 项目: PEZ/Mobile-Sharer
 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())
示例#3
0
文件: main.py 项目: PEZ/Mobile-Sharer
 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})
示例#4
0
文件: fav.py 项目: PEZ/Mobile-Sharer
 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))