Exemplo n.º 1
0
 def test_create_group_without_about(self):
     new_group_without_about = group_payload.copy()
     new_group_without_about['about'] = ''
     response = self.client.post(self.url,
                                 new_group_without_about,
                                 format='json')
     self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
Exemplo n.º 2
0
    def setUp(self):
        # seed a super staff
        self.user_logic = UserLoginLogic()
        self.user_logic.create(owner_user_login)
        username = owner_user_login.get('username')
        password = owner_user_login.get('password')

        # set token to http authorization header
        self.current_user_code = http_authorization_setup_by_current_user(
            username, password, self.client)
        #seed group
        current_group = seed_group(self.current_user_code,
                                   group_payload.copy())
        self.group_code = str(current_group['group_code'])
        self.url_without_group_code = f'/backoffice/user/{self.current_user_code}/group/'
        self.url = f'/backoffice/user/{self.current_user_code}/group/{self.group_code}'
Exemplo n.º 3
0
 def test_create_group_non_existing_user(self):
     new_group = group_payload.copy()
     current_user_code = str(uuid.uuid4())
     url = f'/backoffice/user/{current_user_code}/group/'
     response = self.client.post(url, new_group, format='json')
     self.assertEqual(response.status_code, status.HTTP_404_NOT_FOUND)
Exemplo n.º 4
0
 def test_can_create_group(self):
     new_group = group_payload.copy()
     response = self.client.post(self.url, new_group, format='json')
     self.assertEqual(response.status_code, status.HTTP_201_CREATED)