MCPcopy Index your code
hub / github.com/PyGithub/PyGithub / testGetDiscussions

Method testGetDiscussions

tests/Repository.py:1759–1783  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1757 self.assertListKeyEqual(deployments, lambda d: d.id, [263877258, 262350588])
1758
1759 def testGetDiscussions(self):
1760 repo = self.g.get_repo("PyGithub/PyGithub")
1761 discussion_schema = """
1762 author { login }
1763 number
1764 repository {
1765 owner { login }
1766 name
1767 }
1768 title
1769 """
1770 discussions_pages = repo.get_discussions(discussion_schema)
1771 discussions = list(discussions_pages)
1772 # would perform an extra request if called before iterating discussions_pages
1773 self.assertEqual(discussions_pages.totalCount, 65)
1774 self.assertEqual(len(discussions), 65)
1775 self.assertEqual(discussions[0].number, 3044)
1776 self.assertEqual(discussions[-1].number, 1780)
1777
1778 discussion = discussions[28]
1779 self.assertEqual(discussion.author.login, "arunanandhan")
1780 self.assertEqual(discussion.number, 2480)
1781 self.assertEqual(discussion.repository.owner.login, "PyGithub")
1782 self.assertEqual(discussion.repository.name, "PyGithub")
1783 self.assertEqual(discussion.title, "Is there a way to search if a string present in default branch?")
1784
1785 def testGetDiscussion(self):
1786 repo = self.g.get_repo("PyGithub/PyGithub")

Callers

nothing calls this directly

Calls 2

get_repoMethod · 0.45
get_discussionsMethod · 0.45

Tested by

no test coverage detected