(self)
| 133 | ) |
| 134 | |
| 135 | def testCreateCheckRunInProgress(self): |
| 136 | check_run = self.testrepo.create_check_run( |
| 137 | name="basic_check_run", |
| 138 | head_sha="0283d46537193f1fed7d46859f15c5304b9836f9", |
| 139 | status="in_progress", |
| 140 | external_id="50", |
| 141 | details_url="https://www.example.com", |
| 142 | started_at=datetime(2020, 9, 4, 1, 14, 52), |
| 143 | output={"title": "PyGithub Check Run Test", "summary": "Test summary"}, |
| 144 | ) |
| 145 | self.assertEqual(check_run.name, "basic_check_run") |
| 146 | self.assertEqual(check_run.head_sha, "0283d46537193f1fed7d46859f15c5304b9836f9") |
| 147 | self.assertEqual(check_run.status, "in_progress") |
| 148 | self.assertEqual(check_run.external_id, "50") |
| 149 | self.assertEqual( |
| 150 | check_run.started_at, |
| 151 | datetime(2020, 9, 4, 1, 14, 52, tzinfo=timezone.utc), |
| 152 | ) |
| 153 | self.assertEqual(check_run.output.title, "PyGithub Check Run Test") |
| 154 | self.assertEqual(check_run.output.summary, "Test summary") |
| 155 | self.assertIsNone(check_run.output.text) |
| 156 | self.assertEqual(check_run.output.annotations_count, 0) |
| 157 | # We don't want to keep this hanging |
| 158 | check_run.edit(conclusion="success") |
| 159 | self.assertEqual(check_run.conclusion, "success") |
| 160 | self.assertEqual(check_run.status, "completed") |
| 161 | |
| 162 | def testCreateCheckRunCompleted(self): |
| 163 | check_run = self.testrepo.create_check_run( |
nothing calls this directly
no test coverage detected