diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 5a92dc4..a66d64b 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -24,7 +24,9 @@ jobs: with: python-version: 3.13 cache: pip - cache-dependency-path: docs/requirements.txt + cache-dependency-path: | + requirements.txt + docs/requirements.txt - name: Install Dependencies working-directory: ./docs run: make installdeps diff --git a/tests/test_toa5.py b/tests/test_toa5.py index 2c1f6de..0d92bff 100644 --- a/tests/test_toa5.py +++ b/tests/test_toa5.py @@ -106,6 +106,11 @@ def test_bad_toa5(self): with self.assertRaises(toa5.Toa5Error): toa5.read_header(csv_rd) + dupe_cols = ( ('TOA5','sn','lm','ls','os','pn','ps','tn'),('Foo','Foo'),('',''),('','') ) + with self.assertRaises(toa5.Toa5Error): + toa5.read_header(iter(dupe_cols)) + toa5.read_header(iter(dupe_cols), allow_dupes=True) + def test_col_trans(self): for tp in _exp_hdr.values(): for ch, cn, sq in tp: