()
| 921 | |
| 922 | def MockDBAPI(): |
| 923 | def cursor(): |
| 924 | while True: |
| 925 | if explode_on_exec: |
| 926 | yield Mock( |
| 927 | description=[], |
| 928 | close=Mock(side_effect=DBAPIError("explode")), |
| 929 | execute=Mock(side_effect=DBAPIError("explode")), |
| 930 | ) |
| 931 | else: |
| 932 | yield Mock( |
| 933 | description=[], |
| 934 | close=Mock(side_effect=Exception("explode")), |
| 935 | ) |
| 936 | |
| 937 | def connect(): |
| 938 | while True: |
no test coverage detected