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

Method testCreateDependabotSecretSelected

tests/Organization.py:677–692  ·  view source on GitHub ↗
(self, encrypt)

Source from the content-addressed store, hash-verified

675
676 @mock.patch("github.PublicKey.encrypt")
677 def testCreateDependabotSecretSelected(self, encrypt):
678 org = self.g.get_organization("demoorg")
679 repos = [org.get_repo("demo-repo-1"), org.get_repo("demo-repo-2")]
680 # encrypt returns a non-deterministic value, we need to mock it so the replay data matches
681 encrypt.return_value = "M+5Fm/BqTfB90h3nC7F3BoZuu3nXs+/KtpXwxm9gG211tbRo0F5UiN0OIfYT83CKcx9oKES9Va4E96/b"
682 secret = org.create_secret(
683 secret_name="SECRET_DEP_NAME",
684 unencrypted_value="secret-value",
685 visibility="selected",
686 secret_type="dependabot",
687 selected_repositories=repos,
688 )
689
690 self.assertIsNotNone(secret)
691 self.assertEqual(secret.visibility, "selected")
692 self.assertEqual(list(secret.selected_repositories), repos)
693
694 @mock.patch("github.PublicKey.encrypt")
695 def testOrgSecretEdit(self, encrypt):

Callers

nothing calls this directly

Calls 3

get_organizationMethod · 0.80
get_repoMethod · 0.45
create_secretMethod · 0.45

Tested by

no test coverage detected