Beispiel #1
0
    def setUp(self):

        self.j = Jinn()

        self.new_manifest = None
        self.manifest = None
        self.args = ""

        # Setup feedback mechanism
        global feedback
        g.feedback = ConsoleFeedback()

        self.os = self.getOperatingSystem()
        self.arch = self.getArchitecture()

        g.feedback.log(
            LogLevels.DEBUG, "Started up. OS: %s; Architecture: %s" %
            (OperatingSystem().getOperatingSystem(
                self.os), Architecture().getArchitecture(self.arch)))

        #save a copy of the original options file
        self.old_options = "manifest=\"manifests/import_manifest.json\"\n# TODO: Get rid of this\nmanifest_is_url = False\ninterface = \"cmd\"\nversion = \"DEV\""

        #out new options file with the test manifest
        testoptions = "manifest=\"manifests/updates/archive/add/1.json\"\n# TODO: Get rid of this\nmanifest_is_url = False\ninterface = \"cmd\"\nversion = \"DEV\""

        optionsFile = open("../options.json", "w")
        optionsFile.write(testoptions)

        pass
Beispiel #2
0
    def setUpOS(self):
        import Jinn
        self.j = Jinn.Jinn()

        self.os = self.j.getOperatingSystem()
        self.arch = self.j.getArchitecture()