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

Method testEmails

tests/AuthenticatedUser.py:146–169  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

144 self.assertEqual(self.user.bio, "Bio edited by PyGithub")
145
146 def testEmails(self):
147 emails = self.user.get_emails()
148 self.assertEqual(
149 [item.email for item in emails],
150 ["vincent@vincent-jacques.net", "github.com@vincent-jacques.net"],
151 )
152 self.assertTrue(emails[0].primary)
153 self.assertTrue(emails[0].verified)
154 self.assertEqual(emails[0].visibility, "private")
155 self.user.add_to_emails("1@foobar.com", "2@foobar.com")
156 self.assertEqual(
157 [item.email for item in self.user.get_emails()],
158 [
159 "vincent@vincent-jacques.net",
160 "1@foobar.com",
161 "2@foobar.com",
162 "github.com@vincent-jacques.net",
163 ],
164 )
165 self.user.remove_from_emails("1@foobar.com", "2@foobar.com")
166 self.assertEqual(
167 [item.email for item in self.user.get_emails()],
168 ["vincent@vincent-jacques.net", "github.com@vincent-jacques.net"],
169 )
170
171 def testFollowing(self):
172 nvie = self.g.get_user("nvie")

Callers

nothing calls this directly

Calls 3

get_emailsMethod · 0.80
add_to_emailsMethod · 0.80
remove_from_emailsMethod · 0.80

Tested by

no test coverage detected