Lines Matching refs:self
104 def setUp(self):
105 pkg5unittest.SingleDepotTestCase.setUp(self)
106 self.pkgsend_bulk(self.rurl, self.mumble10)
107 self.pkgsend_bulk(self.rurl, self.mumblefratz)
108 self.make_misc_files(self.misc_files)
110 def test_variant_1(self):
111 self.__test_common("no-change", "no-change")
113 def test_variant_2_matching(self):
117 self.image_create(self.rurl,
119 self.pkg("install \*")
120 self.pkg("info mumble-true", exit=1)
121 self.pkg("info mumble-false")
123 def test_variant_3_latest(self):
127 self.image_create(self.rurl,
129 self.pkg("install mumblefratz@latest")
130 self.pkg("info mumblefratz@1.0")
131 self.pkg("info mumblefratz@2.0", exit=1)
133 self.image_create(self.rurl,
135 self.pkg("install mumblefratz@latest")
136 self.pkg("info mumblefratz@1.0", exit=1)
137 self.pkg("info mumblefratz@2.0")
139 def test_variant_4_indirect(self):
143 self.pkgsend_bulk(self.rurl, self.i386_pkg)
144 self.pkgsend_bulk(self.rurl, self.i386_pkg_indirect)
146 self.image_create(self.rurl,
150 self.pkg("install i386_pkg", exit=1)
153 self.pkg("install i386_pkg_indirect", exit=1)
156 def test_old_zones_pkgs(self):
157 self.__test_common("variant.opensolaris.zone",
160 def __test_common(self, orig, new):
161 self.pkgsend_bulk(self.rurl, self.bronze10.replace(orig, new))
162 self.pkgsend_bulk(self.rurl, self.silver10.replace(orig, new))
164 self.__vtest(self.rurl, "sparc", "global")
165 self.__vtest(self.rurl, "i386", "global")
166 self.__vtest(self.rurl, "zos", "global", "true")
167 self.__vtest(self.rurl, "sparc", "nonglobal", "true")
168 self.__vtest(self.rurl, "i386", "nonglobal", "false")
169 self.__vtest(self.rurl, "zos", "nonglobal", "false")
171 self.pkg_image_create(self.rurl,
173 self.pkg("install silver", exit=1)
177 self.pkg("variant -H -F tsv unknown")
178 self.assertEqual("variant.unknown\tfalse\n", self.output)
179 self.pkg("variant -H -F tsv debug.kernel")
180 self.assertEqual("variant.debug.kernel\tfalse\n", self.output)
182 def __vtest(self, depot, arch, zone, isdebug=""):
191 self.pkg_image_create(depot,
194 self.pkg("install bronze")
195 self.pkg("verify")
196 self.file_contains("etc/motd", arch)
197 self.file_contains("etc/zone_motd", zone)
198 self.file_contains("etc/zone_arch", [zone, arch])
199 self.file_contains("etc/isdebug", isdebug)
200 self.image_destroy()