Fix SDK tests (#5077)

* Update SDK tests to use LoginSerializerEx
main
Kirill Sizov 3 years ago committed by GitHub
parent 384960b7f2
commit dbcfb30cb2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -90,6 +90,7 @@ jobs:
- name: CVAT SDK. Build - name: CVAT SDK. Build
run: | run: |
docker load --input /tmp/cvat_server/image.tar
docker run --rm -v ${PWD}/cvat-sdk/schema/:/transfer \ docker run --rm -v ${PWD}/cvat-sdk/schema/:/transfer \
--entrypoint /bin/bash -u root cvat/server \ --entrypoint /bin/bash -u root cvat/server \
-c 'python manage.py spectacular --file /transfer/schema.yml' -c 'python manage.py spectacular --file /transfer/schema.yml'

@ -91,6 +91,7 @@ jobs:
- name: CVAT SDK. Build - name: CVAT SDK. Build
run: | run: |
docker load --input /tmp/cvat_server/image.tar
docker run --rm -v ${PWD}/cvat-sdk/schema/:/transfer \ docker run --rm -v ${PWD}/cvat-sdk/schema/:/transfer \
--entrypoint /bin/bash -u root cvat/server \ --entrypoint /bin/bash -u root cvat/server \
-c 'python manage.py spectacular --file /transfer/schema.yml' -c 'python manage.py spectacular --file /transfer/schema.yml'

@ -143,7 +143,7 @@ class Client:
def login(self, credentials: Tuple[str, str]) -> None: def login(self, credentials: Tuple[str, str]) -> None:
(auth, _) = self.api_client.auth_api.create_login( (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 assert "sessionid" in self.api_client.cookies

@ -27,7 +27,7 @@ class TestTokenAuth:
@staticmethod @staticmethod
def login(client: ApiClient, username: str) -> models.Token: def login(client: ApiClient, username: str) -> models.Token:
(auth, _) = client.auth_api.create_login( (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) client.set_default_header("Authorization", "Token " + auth.key)
return auth return auth

Loading…
Cancel
Save