* Update SDK tests to use LoginSerializerEx
@ -90,6 +90,7 @@ jobs:
- name: CVAT SDK. Build
run: |
docker load --input /tmp/cvat_server/image.tar
docker run --rm -v ${PWD}/cvat-sdk/schema/:/transfer \
--entrypoint /bin/bash -u root cvat/server \
-c 'python manage.py spectacular --file /transfer/schema.yml'
@ -91,6 +91,7 @@ jobs:
@ -143,7 +143,7 @@ class Client:
def login(self, credentials: Tuple[str, str]) -> None:
(auth, _) = self.api_client.auth_api.create_login(
models.LoginRequest(username=credentials[0], password=credentials[1])
models.LoginSerializerExRequest(username=credentials[0], password=credentials[1])
)
assert "sessionid" in self.api_client.cookies
@ -27,7 +27,7 @@ class TestTokenAuth:
@staticmethod
def login(client: ApiClient, username: str) -> models.Token:
(auth, _) = client.auth_api.create_login(
models.LoginRequest(username=username, password=USER_PASS)
models.LoginSerializerExRequest(username=username, password=USER_PASS)
client.set_default_header("Authorization", "Token " + auth.key)
return auth