Example #1
0
    def test_action(self):
        c = Mock()
        c.get_function_conf = Mock(return_value={'foo': 'bar'})

        # Dry run
        action = ConfigureAction(default_args())
        action._get_client = Mock(return_value=c)
        action._print_conf_diff = Mock()
        action.action()

        # No dry run
        args = default_args()
        args.dry_run = False
        action = ConfigureAction(args)
        action._get_client = Mock(return_value=c)
        action._print_conf_diff = Mock()
        action.action()