Ejemplo n.º 1
0
 def test_projectUpdateTokenSuccess(self):
     self.headers['X-Auth-Token'] = '12345'
     self.create_d()
     code, body = self.get(self.req_d.name)
     req = project_models.ProjectUpdateRequest('newName', 'new description')
     code, body = self.update(req, self.req_d.name)
     self.assertEqual(code, httplib.OK)
Ejemplo n.º 2
0
 def test_projectUpdateTokenUnauthorized(self):
     self.headers['X-Auth-Token'] = '12345'
     self.create_d()
     code, body = self.get(self.req_d.name)
     self.headers.pop('X-Auth-Token')
     req = project_models.ProjectUpdateRequest('newName', 'new description')
     code, body = self.update(req, self.req_d.name)
     self.assertEqual(code, httplib.UNAUTHORIZED)
     self.assertIn(message.unauthorized(), body)
Ejemplo n.º 3
0
 def test_projectUpdateTokenIvalid(self):
     self.headers['X-Auth-Token'] = '12345'
     self.create_d()
     code, body = self.get(self.req_d.name)
     self.headers['X-Auth-Token'] = '1234'
     req = project_models.ProjectUpdateRequest('newName', 'new description')
     code, body = self.update(req, self.req_d.name)
     self.assertEqual(code, httplib.FORBIDDEN)
     self.assertIn(message.invalid_token(), body)
Ejemplo n.º 4
0
    def test_success(self):
        self.create_d()
        code, body = self.get(self.req_d.name)
        _id = body._id

        req = project_models.ProjectUpdateRequest('newName', 'new description')
        code, body = self.update(req, self.req_d.name)
        self.assertEqual(code, httplib.OK)
        self.assertEqual(_id, body._id)
        self.assert_body(body, req)

        _, new_body = self.get(req.name)
        self.assertEqual(_id, new_body._id)
        self.assert_body(new_body, req)
Ejemplo n.º 5
0
 def test_projectUpdateTokenUnauthorized(self):
     self.headers.pop('X-Auth-Token')
     req = project_models.ProjectUpdateRequest('newName', 'new description')
     return req, self.req_d.name
Ejemplo n.º 6
0
 def test_projectUpdateTokenIvalid(self):
     self.headers['X-Auth-Token'] = '1234'
     req = project_models.ProjectUpdateRequest('newName', 'new description')
     return req, self.req_d.name
Ejemplo n.º 7
0
 def test_projectUpdateTokenSuccess(self):
     req = project_models.ProjectUpdateRequest('newName', 'new description')
     return req, self.req_d.name