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

Method testAddAndRemoveLabels

tests/Issue.py:235–256  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

233 self.assertListKeyEqual(self.issue.assignees, lambda a: a.login, ["jacquev6"])
234
235 def testAddAndRemoveLabels(self):
236 bug = self.repo.get_label("Bug")
237 question = self.repo.get_label("Question")
238 self.assertListKeyEqual(
239 self.issue.get_labels(),
240 lambda lb: lb.name,
241 ["Bug", "Project management", "Question"],
242 )
243 self.issue.remove_from_labels(bug)
244 self.assertListKeyEqual(
245 self.issue.get_labels(),
246 lambda lb: lb.name,
247 ["Project management", "Question"],
248 )
249 self.issue.remove_from_labels(question)
250 self.assertListKeyEqual(self.issue.get_labels(), lambda lb: lb.name, ["Project management"])
251 self.issue.add_to_labels(bug, question)
252 self.assertListKeyEqual(
253 self.issue.get_labels(),
254 lambda lb: lb.name,
255 ["Bug", "Project management", "Question"],
256 )
257
258 def testAddAndRemoveLabelsWithStringArguments(self):
259 bug = "Bug"

Callers

nothing calls this directly

Calls 5

get_labelMethod · 0.80
assertListKeyEqualMethod · 0.80
get_labelsMethod · 0.45
remove_from_labelsMethod · 0.45
add_to_labelsMethod · 0.45

Tested by

no test coverage detected