summaryrefslogtreecommitdiffstatshomepage
path: root/tests/basics/gen_yield_from_throw.py
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-05-27 12:38:55 +1000
committerDamien George <damien@micropython.org>2024-05-27 13:56:55 +1000
commit1a2fdcac0d3f38146286e8fc3a504648f499c215 (patch)
tree1afad35a99d5169290f984e5b5720cdbb83f8cf3 /tests/basics/gen_yield_from_throw.py
parent2e852522b178e6e9b2f0cdb954ba44aa9e7d7c0d (diff)
downloadmicropython-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.py18
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: