diff options
author | Damien George <damien@micropython.org> | 2024-05-27 12:38:55 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2024-05-27 13:56:55 +1000 |
commit | 1a2fdcac0d3f38146286e8fc3a504648f499c215 (patch) | |
tree | 1afad35a99d5169290f984e5b5720cdbb83f8cf3 /tests/basics/gen_yield_from_throw.py | |
parent | 2e852522b178e6e9b2f0cdb954ba44aa9e7d7c0d (diff) | |
download | micropython-1a2fdcac0d3f38146286e8fc3a504648f499c215.tar.gz micropython-1a2fdcac0d3f38146286e8fc3a504648f499c215.zip |
tests/basics: Split out generator.throw tests that pass multiple args.
The three-argument form of `.throw()` is deprecated since CPython 3.12. So
split out into separate tests (with .exp files) the parts of the generator
tests that test more than one argument.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'tests/basics/gen_yield_from_throw.py')
-rw-r--r-- | tests/basics/gen_yield_from_throw.py | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/tests/basics/gen_yield_from_throw.py b/tests/basics/gen_yield_from_throw.py index 1f76e13f3c..063bed25e2 100644 --- a/tests/basics/gen_yield_from_throw.py +++ b/tests/basics/gen_yield_from_throw.py @@ -17,24 +17,6 @@ try: except TypeError: print("got TypeError from downstream!") -# passing None as second argument to throw -g = gen2() -print(next(g)) -print(g.throw(ValueError, None)) -try: - print(next(g)) -except TypeError: - print("got TypeError from downstream!") - -# passing an exception instance as second argument to throw -g = gen2() -print(next(g)) -print(g.throw(ValueError, ValueError(123))) -try: - print(next(g)) -except TypeError: - print("got TypeError from downstream!") - # thrown value is caught and then generator returns normally def gen(): try: |