diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index 23384df..be2f5cf 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -5,15 +5,15 @@ on: jobs: dependencies: - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -23,7 +23,7 @@ jobs: run: pip3 install -r requirements.txt -r requirements-dev.txt tests: needs: [dependencies] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 services: postgres: image: postgres:14 @@ -41,11 +41,11 @@ jobs: steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -63,15 +63,15 @@ jobs: token: ${{ secrets.CODECOV }} linting: needs: [tests] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -83,15 +83,15 @@ jobs: run: flake8 typing: needs: [tests] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} @@ -103,15 +103,15 @@ jobs: run: mypy formatting: needs: [tests] - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - uses: actions/checkout@v3 - name: Setup Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '3.9.5' - name: Cache dependencies - uses: actions/cache@v2 + uses: actions/cache@v3 with: path: ~/.m2/repository key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt', '**/requirements-dev.txt') }} diff --git a/tests/test_didier/test_utils/test_types/test_datetime.py b/tests/test_didier/test_utils/test_types/test_datetime.py index 289285b..6582e99 100644 --- a/tests/test_didier/test_utils/test_types/test_datetime.py +++ b/tests/test_didier/test_utils/test_types/test_datetime.py @@ -28,6 +28,7 @@ def test_parse_dm_string_dm_garbage(): parse_dm_string("AC/DC") +@freeze_time("2022-09-11") def test_parse_dm_string_semantic(): """Test parsing date strings in the [DAY] [MONTH] and [MONTH] [DAY] formats""" result = parse_dm_string("23rd november")