Пример #1
0
 def test_graph(self):
     t = Terraform(tempdir)
     t._run_tf = mock.MagicMock(return_value=(2, "", ""))
     t.graph(tempdir)
     t._run_tf.assert_called_with("graph", tempdir)
Пример #2
0
 def test_build(self):
     t = Terraform(tempdir)
     t._run_tf = mock.MagicMock(return_value=(2, "", ""))
     t.build({})
     t._run_tf.assert_called_with("apply", os.path.join(tempdir, '.tfstate'))
Пример #3
0
 def test_destroy(self):
     t = Terraform(tempdir)
     t._run_tf = mock.MagicMock(return_value=(2, "", ""))
     t.destroy({})
     t._run_tf.assert_called_with("plan", tempdir, destroy=True, detailed_exitcode=True, input=False,
                                  var_file=os.path.join(tempdir, '.tfvars'))
Пример #4
0
 def test_init_no_env(self):
     with self.assertRaises(RuntimeError):
         t = Terraform(os.getcwd())
         t.graph(os.getcwd())