(self, encrypt)
| 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): |
nothing calls this directly
no test coverage detected