From 1470a38134d4798f9abaee0898dc2e697cc628f5 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 11 Feb 2026 13:03:55 +0000 Subject: [PATCH 1/4] Test framework --- .github/workflows/test-suite.yml | 4 +++- requirements.txt | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 5181e67..6024254 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -23,6 +23,8 @@ jobs: python-version: "${{ matrix.python-version }}" - name: "Install dependencies" run: "scripts/install" + - name: "Run tests" + run: "scripts/test" # - name: "Run linting checks" # run: "scripts/check" @@ -31,4 +33,4 @@ jobs: # - name: "Run tests" # run: "scripts/test" # - name: "Enforce coverage" - # run: "scripts/coverage" \ No newline at end of file + # run: "scripts/coverage" diff --git a/requirements.txt b/requirements.txt index d6e1198..599a252 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1,3 @@ -e . + +pytest From fcd6b395b4f45cd6bf97040dfa8f7ba9b7bd9d50 Mon Sep 17 00:00:00 2001 From: Kim Christie Date: Wed, 11 Feb 2026 13:07:43 +0000 Subject: [PATCH 2/4] Update branch references from 'master' to 'main' --- .github/workflows/test-suite.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test-suite.yml b/.github/workflows/test-suite.yml index 6024254..a0dfb99 100644 --- a/.github/workflows/test-suite.yml +++ b/.github/workflows/test-suite.yml @@ -3,9 +3,9 @@ name: Test Suite on: push: - branches: ["master"] + branches: ["main"] pull_request: - branches: ["master", "version-*"] + branches: ["main"] jobs: tests: From 63ee292d756085e393fbd07277775d984b2f804c Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 11 Feb 2026 13:10:48 +0000 Subject: [PATCH 3/4] Add test script --- scripts/test | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100755 scripts/test diff --git a/scripts/test b/scripts/test new file mode 100755 index 0000000..aedfc85 --- /dev/null +++ b/scripts/test @@ -0,0 +1,10 @@ +#!/bin/sh -e + +export PREFIX="" +if [ -d 'venv' ] ; then + export PREFIX="venv/bin/" +fi + +set -x + +${PREFIX}pytest "$@" \ No newline at end of file From eb5ab5889f86ee63cba426db5270c3b3484c1657 Mon Sep 17 00:00:00 2001 From: Tom Christie Date: Wed, 11 Feb 2026 13:18:35 +0000 Subject: [PATCH 4/4] Add stub test --- tests/test_mkdocs.py | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 tests/test_mkdocs.py diff --git a/tests/test_mkdocs.py b/tests/test_mkdocs.py new file mode 100644 index 0000000..312c833 --- /dev/null +++ b/tests/test_mkdocs.py @@ -0,0 +1,2 @@ +def test_mkdocs(): + pass