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

Method testAddAndRemoveLabels

tests/PullRequest.py:436–453  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

434 self.assertListKeyEqual(self.pull.get_labels(), lambda lb: lb.name, ["wip", "refactoring"])
435
436 def testAddAndRemoveLabels(self):
437 wip = self.repo.get_label("wip")
438 refactoring = self.repo.get_label("refactoring")
439 self.assertListKeyEqual(
440 self.pull.get_labels(),
441 lambda lb: lb.name,
442 ["wip", "refactoring", "improvement"],
443 )
444 self.pull.remove_from_labels(wip)
445 self.assertListKeyEqual(self.pull.get_labels(), lambda lb: lb.name, ["refactoring", "improvement"])
446 self.pull.remove_from_labels(refactoring)
447 self.assertListKeyEqual(self.pull.get_labels(), lambda lb: lb.name, ["improvement"])
448 self.pull.add_to_labels(wip, refactoring)
449 self.assertListKeyEqual(
450 self.pull.get_labels(),
451 lambda lb: lb.name,
452 ["wip", "refactoring", "improvement"],
453 )
454
455 def testAddAndRemoveLabelsWithStringArguments(self):
456 wip = "wip"

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