Skip to content

Commit

Permalink
tests: update dependencies (#1142)
Browse files Browse the repository at this point in the history
  • Loading branch information
boidolr authored May 3, 2024
1 parent 3bac05e commit e34dea9
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 29 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,14 +43,14 @@ jobs:

steps:
- uses: actions/checkout@v4
- name: Set up Python 3.11
- name: Set up Python 3.12
uses: actions/setup-python@v5
with:
python-version: '3.11'
python-version: '3.12'
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install pytest==7.4.0 GitPython==3.1.40 testpath==0.6.0
pip install pytest==8.1.2 GitPython==3.1.43 testpath==0.6.0
- name: Unit test
run: make test

Expand Down
12 changes: 6 additions & 6 deletions tests/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@ We choose python to help us to reach to other shore cause **python is life saver
The test part depends on:

* python >= 3.11
* poetry >= 1.7.1
* pytest >= 7.4
* gitpython >= 3.1.40
* poetry >= 1.8.0
* pytest >= 8.1.2
* gitpython >= 3.1.43

So the versions are higher than above is recommended.

# How to run the tests
1. Install `poetry`
2. Install the dependencies via `poetry install --no-root`
2. Install the dependencies via `poetry install`
3. Run `poetry run pytest`

It is done or go without `poetry`,

1. Install python >= 3.11
2. Install pytest >= 7.4
3. Install gitpython >= 3.1.40
2. Install pytest >= 8.1.2
3. Install gitpython >= 3.1.43
4. Run `pytest`

The second way maybe blocked the some missing dependencies at someday, so the first one is recommended.
Expand Down
37 changes: 19 additions & 18 deletions tests/poetry.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions tests/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,15 @@
name = "git-extras-tests"
version = "0.1.0"
description = "tests for git extras"
package-mode = false
authors = ["vanpipy <[email protected]>"]
license = "MIT"
readme = "README.md"

[tool.poetry.dependencies]
python = "^3.11"
pytest = "7.4"
gitpython = "3.1.40"
pytest = "8.1.2"
gitpython = "3.1.43"
testpath = "0.6.0"

[tool.pytest.ini_options]
Expand Down

0 comments on commit e34dea9

Please sign in to comment.