Exemplo n.º 1
0
 def test_update_component_with_no_perms(self):
     try:
         product.update_component(self.staff_request, 1, {})
     except Fault as f:
         self.assertEqual(f.faultCode, 403, AssertMessage.SHOULD_BE_403)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_PERMS)
Exemplo n.º 2
0
 def test_update_component_with_non_exist(self):
     try:
         product.update_component(self.admin_request, 1111, {})
     except Fault as f:
         self.assertEqual(f.faultCode, 404, AssertMessage.SHOULD_BE_404)
     else:
         self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Exemplo n.º 3
0
 def test_given_initial_qa_contact_does_not_exist(self):
     values = {
         'name': 'dist',
         'initial_qa_contact_id': get_max_user_id() + 1,
     }
     component = product.update_component(self.admin_request,
                                          self.component.pk, values)
     self.assertIsNone(component['initial_qa_contact_id'])
Exemplo n.º 4
0
 def test_update_initial_owner(self):
     values = {
         'name': 'db',
         'initial_owner_id': self.initial_owner.pk
     }
     component = product.update_component(
         self.admin_request, self.component.pk, values)
     self.assertEqual(self.initial_owner.pk, component['initial_owner_id'])
Exemplo n.º 5
0
    def test_update_component_with_no_arg(self):
        bad_args = (None, [], {}, ())
        for arg in bad_args:
            try:
                product.update_component(self.admin_request,
                                         self.new_component.pk, arg)
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)

        for arg in bad_args:
            try:
                product.update_component(self.admin_request, arg, {})
            except Fault as f:
                self.assertEqual(f.faultCode, 400, AssertMessage.SHOULD_BE_400)
            else:
                self.fail(AssertMessage.NOT_VALIDATE_ARGS)
Exemplo n.º 6
0
 def test_update_component(self):
     try:
         pk = self.new_component.pk
         com = product.update_component(self.admin_request, pk, {
             "name": "Updated."
         })
     except Fault:
         self.fail(AssertMessage.UNEXCEPT_ERROR)
     else:
         self.assertEqual(com['name'], 'Updated.')
Exemplo n.º 7
0
 def test_update_component(self):
     values = {'name': 'Updated'}
     com = product.update_component(self.admin_request, self.component.pk,
                                    values)
     self.assertEqual(com['name'], 'Updated')
Exemplo n.º 8
0
 def test_update_component(self):
     values = {'name': 'Updated'}
     com = product.update_component(self.admin_request, self.component.pk, values)
     self.assertEqual(com['name'], 'Updated')