Skip to content

Add "using" method in model queryset manager, which will be used to change database at runtime while querying. #462

Add "using" method in model queryset manager, which will be used to change database at runtime while querying.

Add "using" method in model queryset manager, which will be used to change database at runtime while querying. #462

Workflow file for this run

---
name: Test Suite
on:
push:
branches:
- "**"
pull_request:
branches: ["main"]
schedule:
- cron: "0 0 * * *"
jobs:
tests:
name: "Python ${{ matrix.python-version }}"
runs-on: "ubuntu-latest"
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
services:
mongodb:
image: mongo:latest
env:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: mongoadmin
MONGO_INITDB_DATABASE: mongodb
ports:
- 27017:27017
steps:
- uses: "actions/checkout@v3"
- uses: "actions/setup-python@v4"
with:
python-version: "${{ matrix.python-version }}"
allow-prereleases: true
- uses: actions/cache@v3
id: cache
with:
path: ${{ env.pythonLocation }}
key: ${{ runner.os }}-python-${{ env.pythonLocation }}-${{ hashFiles('pyproject.toml') }}-test-v02
- name: "Install dependencies"
if: steps.cache.outputs.cache-hit != 'true'
run: "scripts/install"
- name: "Run linting checks"
run: "scripts/check"
- name: "Run tests"
env:
DATABASE_URI: "mongodb://root:mongoadmin@localhost:27017"
run: "scripts/test"