test(api): dont use constants for variable data

ref: #741
This commit is contained in:
2025-05-06 01:43:38 +09:30
parent 5ba243a1ea
commit ed71e935fc

View File

@ -1,18 +1,13 @@
import hashlib
import json
import pytest
import requests
import unittest
from datetime import datetime, timedelta
from django.contrib.auth.models import AnonymousUser, Permission, User
from django.contrib.auth.models import User
from django.shortcuts import reverse
from django.test import TestCase, Client
from access.models.organization import Organization
from access.models.team import Team
from access.models.team_user import TeamUsers
from api.models.tokens import AuthToken
@ -61,6 +56,8 @@ class APIAuthToken(TestCase):
token.save()
self.token = token
self.api_token_does_not_exist = hashlib.sha256(str('a random string').encode('utf-8')).hexdigest()
@ -92,7 +89,7 @@ class APIAuthToken(TestCase):
url = reverse('_user_auth_token_add', kwargs={'user_id': self.add_user.id})
response = client.post(url, kwargs={'user_id': self.add_user.id})
response = client.post(url)
assert response.status_code == 200
@ -109,7 +106,7 @@ class APIAuthToken(TestCase):
url = reverse('_user_auth_token_add', kwargs={'user_id': 999})
response = client.post(url, kwargs={'user_id': 999})
response = client.post(url)
assert response.status_code == 403
@ -123,12 +120,12 @@ class APIAuthToken(TestCase):
client = Client()
client.force_login(self.add_user)
url = reverse('_user_auth_token_delete', kwargs={'user_id': self.add_user.id, 'pk': 1})
url = reverse('_user_auth_token_delete', kwargs={'user_id': self.add_user.id, 'pk': self.token.id})
response = client.post(url, kwargs={'user_id': self.add_user.id, 'pk': 1})
response = client.post(url)
assert response.status_code == 302 and response.url == '/account/settings/1'
assert response.status_code == 302 and response.url == '/account/settings/' + str(self.add_user.id)
@ -140,10 +137,10 @@ class APIAuthToken(TestCase):
client = Client()
client.force_login(self.add_user)
url = reverse('_user_auth_token_delete', kwargs={'user_id': 999, 'pk': 1})
url = reverse('_user_auth_token_delete', kwargs={'user_id': 999, 'pk': self.token.id})
response = client.post(url, data={'id': 1}, kwargs={'user_id': 999, 'pk': 1})
response = client.post(url, data={'id': 1})
assert response.status_code == 403