diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index c2b72c3..b22a78f 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -8,6 +8,8 @@ on: tags: - '*' pull_request: +env: + LATEST_PY_VERSION: '3.12' jobs: tests: @@ -35,10 +37,10 @@ jobs: run: tox -e py - name: Upload Results - if: success() - uses: codecov/codecov-action@v1 + if: ${{ matrix.python-version == env.LATEST_PY_VERSION }} + uses: codecov/codecov-action@v4 with: file: ./coverage.xml flags: unittests - name: ${{ matrix.platform }}-${{ matrix.tox-env }} + name: ${{ matrix.python-version }} fail_ci_if_error: false diff --git a/tests/api/test_search.py b/tests/api/test_search.py index 15fd19c..95899ab 100644 --- a/tests/api/test_search.py +++ b/tests/api/test_search.py @@ -77,6 +77,14 @@ def test_temporal_search_two_tailed(): assert search.start_date == utcnow assert search.end_date is None + search = Search(collections=["collection1"], datetime=f"../{utcnow_str}") + assert search.start_date is None + assert search.end_date == utcnow + + search = Search(collections=["collection1"], datetime=f"/{utcnow_str}") + assert search.start_date is None + assert search.end_date == utcnow + def test_temporal_search_open(): # Test open date range