Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
	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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
    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)
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
 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)
Ejemplo n.º 8
0
 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)