Exemplo n.º 1
0
    def then(unused_member_uid):
      self.insert_post()

      response = self.app.put('/api/rest/v1/votes', {
          'vote': json.dumps({
              'uid': dao.Posts().query_posts()[0].key.id,
              'value': 1,
          }),
      })
      self.assertEqual(200, response.status_int)
Exemplo n.º 2
0
    def then(unused_member_uid):
      self.insert_post()

      response = self.app.post('/api/rest/v1/posts', {
          'post': json.dumps({
              'uid': dao.Posts().query_posts()[0].key.id
          }),
      })
      self.assertEqual(200, response.status_int)

      self.assertEqual(0, len(self.list_posts()))
Exemplo n.º 3
0
    def then(unused_member_uid):
      self.insert_post()

      with self.assertRaises(
          dao.BusinessRuleError,
          msg='Allowed vote values are +1 and -1, was "2".'
      ):
        self.app.put('/api/rest/v1/votes', {
            'vote': json.dumps({
                'uid': dao.Posts().query_posts()[0].key.id,
                'value': 2,
            }),
        })
Exemplo n.º 4
0
 def action(user, unused_roles):
   member_uid = get_uid_for(user)
   dao.Posts().mark_post_deleted(member_uid, post_uid)
Exemplo n.º 5
0
 def action(user, unused_roles):
   member_uid = get_uid_for(user)
   dao.Posts().insert_post(member_uid, json_string)
Exemplo n.º 6
0
 def action(user, unused_roles):
   posts = dao.Posts()
   member_uid = get_uid_for(user)
   return dao.posts_query_to_list(
       member_uid, posts.query_member_posts(member_uid), client=posts.client)
Exemplo n.º 7
0
 def setUp(self):
     super(PostsAndVotesBaseTestSuite, self).setUp()
     self.members = dao.Members()
     self.posts = dao.Posts()
     self.votes = dao.Votes()