def test_plan_destroy_with_existing_empty_state(self):
     with common.create_test_working_dir() as test_working_dir:
         with common.create_test_working_dir() as test_state_dir:
             common.init_test_working_dir(test_working_dir)
             with self.assertRaises(TerraformNoChangesError):
                 common.create_plan_destroy_with_existing_empty_state(
                     test_working_dir, test_state_dir)
 def test_output(self):
     with common.create_test_working_dir() as test_working_dir:
         with common.create_test_working_dir() as test_state_dir:
             common.init_test_working_dir(test_working_dir)
             common.output_with_existing_state(test_working_dir,
                                               test_state_dir)
 def test_show_plan_file(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)
         common.create_plan_file(test_working_dir)
         common.show_plan_file(test_working_dir)
 def test_apply_with_no_plan_with_existing_empty_state(self):
     with common.create_test_working_dir() as test_working_dir:
         with common.create_test_working_dir() as test_state_dir:
             common.init_test_working_dir(test_working_dir)
             common.apply_with_no_plan_with_existing_empty_state(
                 test_working_dir, test_state_dir)
 def test_apply_with_no_plan(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)
         common.apply_with_no_plan(test_working_dir)
 def test_plan_destroy_with_existing_state(self):
     with common.create_test_working_dir() as test_working_dir:
         with common.create_test_working_dir() as test_state_dir:
             common.init_test_working_dir(test_working_dir)
             common.create_plan_destroy_with_existing_state(
                 test_working_dir, test_state_dir)
 def test_plan_with_no_changes(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)
         common.apply_with_no_plan(test_working_dir)
         with self.assertRaises(TerraformNoChangesError):
             common.create_plan_with_no_output(test_working_dir)
 def test_plan_destroy_with_no_changes_no_error(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)
         common.apply_with_no_plan(test_working_dir)
         common.create_plan_destroy_with_no_output_allow_no_changes(
             test_working_dir)
 def test_create_plan_with_var_file(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)
         common.create_plan_with_var_file(test_working_dir)
 def test_create_plan_without_var_file(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)
         with self.assertRaises(CalledProcessError):
             common.create_plan_without_var_file(test_working_dir)
 def test_create_plan_with_no_output(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)
         common.create_plan_with_no_output(test_working_dir)
 def test_init_without_plugin_cache_dir(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir_without_plugin_cache_dir(
             test_working_dir)
 def test_init(self):
     with common.create_test_working_dir() as test_working_dir:
         common.init_test_working_dir(test_working_dir)