def load(self): # Reset test parameters self.result = { "success": 0, "fail": 0 } self.args = "" self.retcode = 0 self.db = { "local": pmdb.pmdb("local", self.root) } self.localpkgs = [] self.createlocalpkgs = False self.filesystem = [] self.description = "" self.option = {} # Test rules self.rules = [] self.files = [] self.expectfailure = False if os.path.isfile(self.name): # all tests expect this to be available from pmpkg import pmpkg execfile(self.name) else: raise IOError("file %s does not exist!" % self.name)
def load(self): # Reset test parameters self.result = {"success": 0, "fail": 0} self.args = "" self.retcode = 0 self.db = {"local": pmdb.pmdb("local", self.root)} self.localpkgs = [] self.createlocalpkgs = False self.filesystem = [] self.description = "" self.option = {} # Test rules self.rules = [] self.files = [] self.expectfailure = False if os.path.isfile(self.name): # all tests expect this to be available from pmpkg import pmpkg with open(self.name) as input: exec(input.read(), locals()) else: raise IOError("file %s does not exist!" % self.name)
def load(self): """ """ # Reset test parameters self.result = { "ok": 0, "ko": 0 } self.args = "" self.retcode = 0 self.db = { "local": pmdb.pmdb("local", self.root) } self.localpkgs = [] self.filesystem = [] self.description = "" self.option = { "noupgrade": [], "ignorepkg": [], "noextract": [] } # Test rules self.rules = [] self.files = [] if os.path.isfile(self.name): execfile(self.name) else: err("file %s does not exist!" % self.name)
def load(self): """ """ # Reset test parameters self.result = { "success": 0, "fail": 0 } self.args = "" self.retcode = 0 self.db = { "local": pmdb.pmdb("local", os.path.join(self.root, PM_DBPATH)) } self.localpkgs = [] self.filesystem = [] self.description = "" self.option = { "noupgrade": [], "ignorepkg": [], "ignoregroup": [], "noextract": [], "syncfirst": [] } # Test rules self.rules = [] self.files = [] self.expectfailure = False if os.path.isfile(self.name): execfile(self.name) else: raise IOerror("file %s does not exist!" % self.name)
def load(self): """ """ # Reset test parameters self.result = {"ok": 0, "ko": 0} self.args = "" self.retcode = 0 self.db = {"local": pmdb.pmdb("local", self.root)} self.localpkgs = [] self.filesystem = [] self.description = "" self.option = {"noupgrade": [], "ignorepkg": [], "noextract": []} # Test rules self.rules = [] self.files = [] if os.path.isfile(self.name): execfile(self.name) else: err("file %s does not exist!" % self.name)
def addpkg2db(self, treename, pkg): if not treename in self.db: self.db[treename] = pmdb.pmdb(treename, self.root) self.db[treename].pkgs.append(pkg)
def addpkg2db(self, treename, pkg): """ """ if not treename in self.db: self.db[treename] = pmdb.pmdb(treename, os.path.join(self.root, PM_DBPATH)) self.db[treename].pkgs.append(pkg)