diff options
Diffstat (limited to 'bitbake/lib/bb/tests')
-rw-r--r-- | bitbake/lib/bb/tests/fetch.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py index 9bed06ba0e..f52241fbea 100644 --- a/bitbake/lib/bb/tests/fetch.py +++ b/bitbake/lib/bb/tests/fetch.py | |||
@@ -1699,6 +1699,17 @@ class GitShallowTest(FetcherTest): | |||
1699 | self.assertRefs(['master', 'origin/master']) | 1699 | self.assertRefs(['master', 'origin/master']) |
1700 | self.assertRevCount(orig_revs - 1758) | 1700 | self.assertRevCount(orig_revs - 1758) |
1701 | 1701 | ||
1702 | def test_that_unpack_throws_an_error_when_the_git_clone_nor_shallow_tarball_exist(self): | ||
1703 | self.add_empty_file('a') | ||
1704 | fetcher, ud = self.fetch() | ||
1705 | bb.utils.remove(self.gitdir, recurse=True) | ||
1706 | bb.utils.remove(self.dldir, recurse=True) | ||
1707 | |||
1708 | with self.assertRaises(bb.fetch2.UnpackError) as context: | ||
1709 | fetcher.unpack(self.d.getVar('WORKDIR')) | ||
1710 | |||
1711 | self.assertTrue("No up to date source found" in context.exception.msg) | ||
1712 | |||
1702 | @skipIfNoNetwork() | 1713 | @skipIfNoNetwork() |
1703 | def test_that_unpack_does_work_when_using_git_shallow_tarball_but_tarball_is_not_available(self): | 1714 | def test_that_unpack_does_work_when_using_git_shallow_tarball_but_tarball_is_not_available(self): |
1704 | self.d.setVar('SRCREV', 'e5939ff608b95cdd4d0ab0e1935781ab9a276ac0') | 1715 | self.d.setVar('SRCREV', 'e5939ff608b95cdd4d0ab0e1935781ab9a276ac0') |