Skip to content

Commit 91342d5

Browse files
committed
tests: verify creating base Repo works for different repo types
1 parent a26b722 commit 91342d5

2 files changed

Lines changed: 10 additions & 2 deletions

File tree

tests/repo/test_ebuild.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import pytest
44

55
from pkgcraft.error import InvalidRepo
6-
from pkgcraft.repo import EbuildRepo
6+
from pkgcraft.repo import EbuildRepo, Repo
77

88
from .base import BaseRepoTests
99

@@ -54,6 +54,10 @@ def test_init(self, make_raw_ebuild_repo):
5454
assert "cat/pkg-1" in r
5555
assert "cat/pkg-2" in r
5656

57+
# base repo type
58+
r = Repo(path)
59+
assert "cat/pkg-1" in r
60+
5761
def test_contains_path(self, make_ebuild_repo):
5862
r1 = make_ebuild_repo()
5963
r2 = make_ebuild_repo()

tests/repo/test_fake.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import pytest
22

33
from pkgcraft.error import InvalidRepo, PkgcraftError
4-
from pkgcraft.repo import FakeRepo, RepoSet
4+
from pkgcraft.repo import FakeRepo, Repo, RepoSet
55

66
from .base import BaseRepoTests
77

@@ -71,6 +71,10 @@ def test_init(self, tmp_path):
7171
assert "c/d-2" in r
7272
assert "cat/pkg-1" not in r
7373

74+
# base repo type
75+
r = Repo(path)
76+
assert "a/b-1" in r
77+
7478
def test_extend(self, config, make_fake_repo):
7579
r = make_fake_repo(config=None)
7680

0 commit comments

Comments
 (0)