()
| 278 | |
| 279 | |
| 280 | def create_simple_eg(): |
| 281 | excs = [] |
| 282 | try: |
| 283 | try: |
| 284 | raise MemoryError("context and cause for ValueError(1)") |
| 285 | except MemoryError as e: |
| 286 | raise ValueError(1) from e |
| 287 | except ValueError as e: |
| 288 | excs.append(e) |
| 289 | |
| 290 | try: |
| 291 | try: |
| 292 | raise OSError("context for TypeError") |
| 293 | except OSError as e: |
| 294 | raise TypeError(int) |
| 295 | except TypeError as e: |
| 296 | excs.append(e) |
| 297 | |
| 298 | try: |
| 299 | try: |
| 300 | raise ImportError("context for ValueError(2)") |
| 301 | except ImportError as e: |
| 302 | raise ValueError(2) |
| 303 | except ValueError as e: |
| 304 | excs.append(e) |
| 305 | |
| 306 | try: |
| 307 | raise ExceptionGroup('simple eg', excs) |
| 308 | except ExceptionGroup as e: |
| 309 | return e |
| 310 | |
| 311 | |
| 312 | class ExceptionGroupFields(unittest.TestCase): |
no test coverage detected
searching dependent graphs…