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

Method testAddAndRemoveLabelsWithStringArguments

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

Source from the content-addressed store, hash-verified

256 )
257
258 def testAddAndRemoveLabelsWithStringArguments(self):
259 bug = "Bug"
260 question = "Question"
261 self.assertListKeyEqual(
262 self.issue.get_labels(),
263 lambda lb: lb.name,
264 ["Bug", "Project management", "Question"],
265 )
266 self.issue.remove_from_labels(bug)
267 self.assertListKeyEqual(
268 self.issue.get_labels(),
269 lambda lb: lb.name,
270 ["Project management", "Question"],
271 )
272 self.issue.remove_from_labels(question)
273 self.assertListKeyEqual(self.issue.get_labels(), lambda lb: lb.name, ["Project management"])
274 self.issue.add_to_labels(bug, question)
275 self.assertListKeyEqual(
276 self.issue.get_labels(),
277 lambda lb: lb.name,
278 ["Bug", "Project management", "Question"],
279 )
280
281 def testDeleteAndSetLabels(self):
282 bug = self.repo.get_label("Bug")

Callers

nothing calls this directly

Calls 4

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

Tested by

no test coverage detected