Ejemplo n.º 1
0
    def test_gets_deploy_command(self):
        json = """
{
   "deploy_command": "/bin/ls"
}
"""
        config = Config(json)

        self.assertEquals("/bin/ls", config.get_deploy_command())
Ejemplo n.º 2
0
    def test_gets_deploy_log(self):
        json = """
{
   "deploy_log" : "/tmp/deploy.log"
}
"""
        config = Config(json)

        self.assertEquals("/tmp/deploy.log", config.get_deploy_log())
Ejemplo n.º 3
0
    def test_gets_bamboo_api_root(self):
        json = """
{
   "bamboo" : {
      "api_root" : "http://api.example.com/kittens"
   }
}
"""
        config = Config(json)

        self.assertEquals("http://api.example.com/kittens", 
                          config.get_bamboo_api_root())
Ejemplo n.º 4
0
    def test_gets_bamboo_credentials(self):
        json = """
{
  "bamboo" : {
    "user": "******",
    "password": "******"
  }
}
"""        
        config = Config(json)
        
        self.assertEquals("bamboouser", config.get_bamboo_api_user())
        self.assertEquals("ilovebees", config.get_bamboo_api_password())
Ejemplo n.º 5
0
    def test_gets_environments(self):
        json = """
{
  "environments" : [
    {
      "name" : "vagrant",
      "deploy_command" : "/bin/ls"
    }
  ]
}
"""
        config = Config(json)
        self.assertEquals(1, len(config.get_environments()))
        env = config.get_environments()[0]
        self.assertEquals("vagrant", env["name"])