From 508713fca624517160704219b8addf27ca89a7f0 Mon Sep 17 00:00:00 2001 From: "patchback[bot]" <45432694+patchback[bot]@users.noreply.github.com> Date: Wed, 17 Nov 2021 06:50:02 +0100 Subject: [PATCH] Restrict librouteros for Ansible 2.9 unit tests. (#57) (#58) (cherry picked from commit 46035077138302ca8b86aa1e532c775b7cb96d33) Co-authored-by: Felix Fontein --- .github/workflows/ansible-test.yml | 7 +++++++ tests/unit/requirements-stable-2.9.txt | 4 ++++ 2 files changed, 11 insertions(+) create mode 100644 tests/unit/requirements-stable-2.9.txt diff --git a/.github/workflows/ansible-test.yml b/.github/workflows/ansible-test.yml index df41720..e891933 100644 --- a/.github/workflows/ansible-test.yml +++ b/.github/workflows/ansible-test.yml @@ -83,6 +83,13 @@ jobs: with: path: ansible_collections/community/routeros + - name: Overwrite unit test requirements (if applicable) + run: | + if [ -e tests/unit/requirements-${{ matrix.ansible }}.txt ]; then + cp tests/unit/requirements-${{ matrix.ansible }}.txt tests/unit/requirements.txt + fi + working-directory: ./ansible_collections/community/routeros + - name: Set up Python ${{ matrix.ansible }} uses: actions/setup-python@v2 with: diff --git a/tests/unit/requirements-stable-2.9.txt b/tests/unit/requirements-stable-2.9.txt new file mode 100644 index 0000000..1aa8523 --- /dev/null +++ b/tests/unit/requirements-stable-2.9.txt @@ -0,0 +1,4 @@ +unittest2 ; python_version <= '2.6' + +# requirements for api module +librouteros < 3.2.0 ; python_version >= '3.6'