Ejemplo n.º 1
0
 def setUp(self):
     super(UsersTest, self).setUp()
     self.useFixture(AptInstalledJenkins(self.fakes))
     self.fakes.jenkins.scripts[GET_LEGACY_TOKEN_SCRIPT.format(
         "admin")] = "abc\n"
     self.apt = AptStub()
     self.packages = Packages(apt=self.apt)
     self.users = Users(packages=self.packages)
Ejemplo n.º 2
0
 def setUp(self):
     super(PackagesTest, self).setUp()
     self.apt = AptStub()
     self.packages = Packages(apt=self.apt)
     # XXX Not all charm files are populated in charm_dir() by default.
     # XXX See: https://github.com/freeekanayaka/charm-test/issues/2
     keyfile = "jenkins.io.key"
     os.symlink(os.path.join(os.getcwd(), keyfile),
                os.path.join(hookenv.charm_dir(), keyfile))
Ejemplo n.º 3
0
 def setUp(self):
     super(ApiTest, self).setUp()
     self.useFixture(JenkinsConfiguredAdmin(self.fakes))
     self.fakes.jenkins.scripts[GET_LEGACY_TOKEN_SCRIPT.format(
         "admin")] = "abc\n"
     self.fakes.jenkins.scripts[GET_NEW_TOKEN_SCRIPT.format(
         "admin")] = "xyz\n"
     self.apt = AptStub()
     self.packages = Packages(apt=self.apt)
     self.api = Api(packages=self.packages)
Ejemplo n.º 4
0
    def setUp(self):
        super(PackagesTest, self).setUp()
        self.apt = AptStub()
        self.ch_host = CharmHelpersCoreHostStub()
        self.packages = Packages(apt=self.apt, ch_host=self.ch_host)
        # XXX Not all charm files are populated in charm_dir() by default.
        # XXX See: https://github.com/freeekanayaka/charm-test/issues/2
        keyfile = "jenkins.io.key"
        os.symlink(os.path.join(os.getcwd(), keyfile),
                   os.path.join(hookenv.charm_dir(), keyfile))

        jenkins_cache_dir = "/var/cache/jenkins/war/WEB-INF"
        self.fakes.fs.add(paths.PLUGINS)
        self.fakes.fs.add(jenkins_cache_dir)
        os.makedirs(paths.PLUGINS)
        os.makedirs(jenkins_cache_dir)
Ejemplo n.º 5
0
 def setUp(self):
     super(PackagesTest, self).setUp()
     self.apt = AptStub()
     self.packages = Packages(apt=self.apt)