diff options
Diffstat (limited to 'bitbake/lib/bb/tests/fetch.py')
-rw-r--r-- | bitbake/lib/bb/tests/fetch.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/bitbake/lib/bb/tests/fetch.py b/bitbake/lib/bb/tests/fetch.py index e134a31f12..deb1d3733b 100644 --- a/bitbake/lib/bb/tests/fetch.py +++ b/bitbake/lib/bb/tests/fetch.py | |||
@@ -382,6 +382,21 @@ class FetcherNetworkTest(FetcherTest): | |||
382 | url1 = url2 = "git://git.openembedded.org/bitbake" | 382 | url1 = url2 = "git://git.openembedded.org/bitbake" |
383 | self.gitfetcher(url1, url2) | 383 | self.gitfetcher(url1, url2) |
384 | 384 | ||
385 | def test_gitfetch_goodsrcrev(self): | ||
386 | # SRCREV is set but matches rev= parameter | ||
387 | url1 = url2 = "git://git.openembedded.org/bitbake;rev=270a05b0b4ba0959fe0624d2a4885d7b70426da5" | ||
388 | self.gitfetcher(url1, url2) | ||
389 | |||
390 | def test_gitfetch_badsrcrev(self): | ||
391 | # SRCREV is set but does not match rev= parameter | ||
392 | url1 = url2 = "git://git.openembedded.org/bitbake;rev=dead05b0b4ba0959fe0624d2a4885d7b70426da5" | ||
393 | self.assertRaises(bb.fetch.FetchError, self.gitfetcher, url1, url2) | ||
394 | |||
395 | def test_gitfetch_tagandrev(self): | ||
396 | # SRCREV is set but does not match rev= parameter | ||
397 | url1 = url2 = "git://git.openembedded.org/bitbake;rev=270a05b0b4ba0959fe0624d2a4885d7b70426da5;tag=270a05b0b4ba0959fe0624d2a4885d7b70426da5" | ||
398 | self.assertRaises(bb.fetch.FetchError, self.gitfetcher, url1, url2) | ||
399 | |||
385 | def test_gitfetch_premirror(self): | 400 | def test_gitfetch_premirror(self): |
386 | url1 = "git://git.openembedded.org/bitbake" | 401 | url1 = "git://git.openembedded.org/bitbake" |
387 | url2 = "git://someserver.org/bitbake" | 402 | url2 = "git://someserver.org/bitbake" |