pacman-key: rework importing distro/repo provided keyrings
[pacman-ng.git] / test / pacman / tests / sync022.py
blobeebbe07d2e013107317e8b984e4538c392b656fd
1 self.description = "Install a group from a sync db using --needed"
3 lp1 = pmpkg("pkg1")
4 lp2 = pmpkg("pkg2")
5 lp3 = pmpkg("pkg3")
7 sp1 = pmpkg("pkg1", "1.1-1")
8 sp2 = pmpkg("pkg2")
9 sp3 = pmpkg("pkg3")
11 for p in lp1, lp2, lp3, sp1, sp2, sp3:
12 setattr(p, "groups", ["grp"])
14 for p in lp1, lp2, lp3:
15 self.addpkg2db("local", p)
17 for p in sp1, sp2, sp3:
18 self.addpkg2db("sync", p);
20 self.args = "-S --needed grp"
22 self.addrule("PACMAN_RETCODE=0")
23 for p in sp1, sp2, sp3:
24 self.addrule("PKG_EXIST=%s" % p.name)
25 self.addrule("PKG_VERSION=pkg1|1.1-1")