We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 73ed82f commit af128a6Copy full SHA for af128a6
readthedocs/rtd_tests/tests/test_backend.py
@@ -265,6 +265,17 @@ def test_update_and_checkout(self):
265
self.assertEqual(code, 0)
266
self.assertTrue(exists(repo.working_dir))
267
268
+ def test_git_checkout_invalid_revision(self):
269
+ repo = self.project.vcs_repo()
270
+ repo.update()
271
+ version = 'invalid-revision'
272
+ with self.assertRaises(RepositoryError) as e:
273
+ repo.checkout(version)
274
+ self.assertEqual(
275
+ str(e.exception),
276
+ RepositoryError.FAILED_TO_CHECKOUT.format(version)
277
+ )
278
+
279
def test_parse_tags(self):
280
data = """\
281
tip 13575:8e94a1b4e9a4
0 commit comments