fix space
This commit is contained in:
3
http-api/.gitignore
vendored
3
http-api/.gitignore
vendored
@@ -1,5 +1,4 @@
|
||||
.env
|
||||
env.json
|
||||
dynamodb_volume/
|
||||
elastic_volume/
|
||||
meili_data/
|
||||
htmlcov/
|
||||
|
||||
@@ -31,6 +31,7 @@ app = APIGatewayHttpResolver(
|
||||
app.use(middlewares=[AuthenticationMiddleware()])
|
||||
app.include_router(courses.router, prefix='/courses')
|
||||
app.include_router(enrollments.router, prefix='/enrollments')
|
||||
app.include_router(enrollments.vacancies, prefix='/enrollments')
|
||||
app.include_router(orders.router, prefix='/orders')
|
||||
app.include_router(users.router, prefix='/users')
|
||||
app.include_router(users.logs, prefix='/users')
|
||||
|
||||
@@ -5,7 +5,7 @@ services:
|
||||
ports:
|
||||
- 8000:8000
|
||||
volumes:
|
||||
- ./dynamodb_volume:/home/dynamodblocal/data
|
||||
- ./.dynamodb_volume:/home/dynamodblocal/data
|
||||
working_dir: /home/dynamodblocal
|
||||
command: "-jar DynamoDBLocal.jar -sharedDb -dbPath ./data"
|
||||
|
||||
@@ -13,7 +13,7 @@ services:
|
||||
container_name: meilisearch
|
||||
image: getmeili/meilisearch:v1.13
|
||||
volumes:
|
||||
- ./meili_data:/meili_data
|
||||
- ./.meili_data:/meili_data
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- 7700:7700
|
||||
@@ -38,6 +38,6 @@ services:
|
||||
soft: -1
|
||||
hard: -1
|
||||
volumes:
|
||||
- ./elastic_volume:/usr/share/elasticsearch/data
|
||||
- ./.elastic_volume:/usr/share/elasticsearch/data
|
||||
ports:
|
||||
- 9200:9200
|
||||
|
||||
@@ -18,6 +18,11 @@ from middlewares.authentication_middleware import User
|
||||
from rules.enrollment import set_status_as_canceled
|
||||
from settings import ELASTIC_CONN, ENROLLMENT_TABLE, USER_TABLE
|
||||
|
||||
from .vacancies import router as vacancies
|
||||
|
||||
__all__ = ['vacancies']
|
||||
|
||||
|
||||
router = Router()
|
||||
elastic_client = Elasticsearch(**ELASTIC_CONN)
|
||||
enrollment_layer = DynamoDBPersistenceLayer(ENROLLMENT_TABLE, dynamodb_client)
|
||||
|
||||
@@ -11,6 +11,26 @@ from layercake.dynamodb import (
|
||||
from ..conftest import HttpApiProxy, LambdaContext
|
||||
|
||||
|
||||
def test_vacancies(
|
||||
mock_app,
|
||||
dynamodb_seeds,
|
||||
dynamodb_persistence_layer: DynamoDBPersistenceLayer,
|
||||
http_api_proxy: HttpApiProxy,
|
||||
lambda_context: LambdaContext,
|
||||
):
|
||||
r = mock_app.lambda_handler(
|
||||
http_api_proxy(
|
||||
raw_path='/enrollments/vacancies',
|
||||
method=HTTPMethod.GET,
|
||||
headers={'X-Tenant': '*'},
|
||||
),
|
||||
lambda_context,
|
||||
)
|
||||
|
||||
assert r['statusCode'] == HTTPStatus.OK
|
||||
print(r)
|
||||
|
||||
|
||||
def test_cancel_enrollment(
|
||||
mock_app,
|
||||
dynamodb_seeds,
|
||||
|
||||
Reference in New Issue
Block a user