(self)
| 729 | # cur.execute("drop procedure deleteme") |
| 730 | |
| 731 | def test_nextset(self): |
| 732 | con = self._connect() |
| 733 | try: |
| 734 | cur = con.cursor() |
| 735 | if not hasattr(cur, "nextset"): |
| 736 | return |
| 737 | |
| 738 | try: |
| 739 | self.executeDDL1(cur) |
| 740 | sql = self._populate() |
| 741 | for sql in self._populate(): |
| 742 | cur.execute(sql) |
| 743 | |
| 744 | self.help_nextset_setUp(cur) |
| 745 | |
| 746 | cur.callproc("deleteme") |
| 747 | numberofrows = cur.fetchone() |
| 748 | assert numberofrows[0] == len(self.samples) |
| 749 | assert cur.nextset() |
| 750 | names = cur.fetchall() |
| 751 | assert len(names) == len(self.samples) |
| 752 | s = cur.nextset() |
| 753 | assert s is None, "No more return sets, should return None" |
| 754 | finally: |
| 755 | self.help_nextset_tearDown(cur) |
| 756 | |
| 757 | finally: |
| 758 | con.close() |
| 759 | |
| 760 | def test_nextset(self): # noqa: F811 |
| 761 | raise NotImplementedError("Drivers need to override this test") |
nothing calls this directly
no test coverage detected