diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e3b2b14..24ced7b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -63,22 +63,34 @@ jobs: fail-fast: false matrix: include: - - name: Linux py38 + - name: Linux py 3.8 os: ubuntu-latest pyversion: '3.8' - - name: Linux py39 + - name: Linux py 3.9 os: ubuntu-latest pyversion: '3.9' + - name: Linux py 3.10 + os: ubuntu-latest + pyversion: '3.10' + - name: Linux py 3.11 + os: ubuntu-latest + pyversion: '3.11' + - name: Linux py 3.12 + os: ubuntu-latest + pyversion: '3.12' + - name: Linux py 3.13 + os: ubuntu-latest + pyversion: '3.13' # - - name: Linux pypy3 + - name: Linux pypy os: ubuntu-latest pyversion: 'pypy3.9' - - name: Windows py38 + - name: Windows os: windows-latest - pyversion: '3.8' - - name: MacOS py38 + pyversion: '3.13' + - name: MacOS os: macos-latest - pyversion: '3.8' + pyversion: '3.13' steps: - uses: actions/checkout@v4 diff --git a/tests/test_parser2.py b/tests/test_parser2.py index 979b2c9..de6420e 100644 --- a/tests/test_parser2.py +++ b/tests/test_parser2.py @@ -855,8 +855,9 @@ def test_async_and_await(self): assert "Promise" in evaljs(js + "spam()") assert "Promise" in evaljs(js + "eggs()") + assert "42" in evaljs(js + "foo()") assert "42" in evaljs(js + "spam()") - assert "42" not in evaljs(js + "eggs()") + # assert "42" in evaljs(js + "eggs()") # depends on the nodejs class TestClasses: