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

Method testReviewers

tests/Environment.py:98–115  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

96 self.assertEqual(protection_rules[2].wait_timer, 15)
97
98 def testReviewers(self):
99 # This is necessary so we can maintain our own expectations, which have been manually edited, for this test.
100 reviewers = self.repo.get_environment("dev").protection_rules[1].reviewers
101 self.assertEqual(len(reviewers), 2)
102 self.assertEqual(reviewers[0].type, "User")
103 self.assertIsInstance(reviewers[0].reviewer, github.NamedUser.NamedUser)
104 # Make type checker happy
105 assert isinstance(reviewers[0].reviewer, github.NamedUser.NamedUser)
106 self.assertEqual(reviewers[0].reviewer.id, 19245)
107 self.assertEqual(reviewers[0].reviewer.login, "alson")
108 self.assertEqual(reviewers[0].reviewer.type, "User")
109 self.assertEqual(reviewers[1].type, "Team")
110 self.assertIsInstance(reviewers[1].reviewer, github.Team.Team)
111 # Make type checker happy
112 assert isinstance(reviewers[1].reviewer, github.Team.Team)
113 self.assertEqual(reviewers[1].reviewer.id, 1)
114 self.assertEqual(reviewers[1].reviewer.slug, "justice-league")
115 self.assertEqual(reviewers[1].reviewer.url, "https://api.github.com/teams/1")
116
117 def testGetEnvironments(self):
118 environments = self.repo.get_environments()

Callers

nothing calls this directly

Calls 1

get_environmentMethod · 0.80

Tested by

no test coverage detected