MCPcopy
hub / github.com/PyGithub/PyGithub / testCreateCheckRunInProgress

Method testCreateCheckRunInProgress

tests/CheckRun.py:135–160  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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(

Callers

nothing calls this directly

Calls 2

create_check_runMethod · 0.80
editMethod · 0.45

Tested by

no test coverage detected