def test_get_version(self): action = SetAliasAction(default_args()) eq_(action.get_version(), '$LATEST') args = default_args() args.version = '1' action = SetAliasAction(args) eq_(action.get_version(), '1')
def test_get_alias_name(self): action = SetAliasAction(default_args()) eq_(action.get_alias_name(), 'test') args = default_args() args.alias = 'foo' action = SetAliasAction(args) eq_(action.get_alias_name(), 'foo')
def test_get_version(self): action = SetAliasAction(default_args()) eq_(action.get_version('foo'), '$LATEST') args = default_args() args.version = '1' action = SetAliasAction(args) eq_(action.get_version('foo'), '1') c = Mock() c.get_alias = Mock(return_value={'FunctionVersion': '2'}) args = default_args() args.target = 'foo' action = SetAliasAction(args) action.get_lambda_client = Mock(return_value=c) eq_(action.get_version('foo'), '2')
def __init__(self, args): super(DeployAction, self).__init__(args) self._publish = args.publish self._set_alias = SetAliasAction(args) self._single_file = args.single_file self._no_libs = args.no_libs self._env = parse_env_args(args.env)
def test_get_version_target_not_exists(self): c = Mock() c.get_alias = Mock(return_value={}) args = default_args() args.target = 'foo' action = SetAliasAction(args) action.get_lambda_client = Mock(return_value=c) action.get_version('foo')
def test_action(self, c): # Dry run args = default_args() args.alias = 'foo' action = SetAliasAction(args) action.action() # No dry run args = default_args() args.alias = 'foo' args.dry_run = False # New with patch('lamvery.actions.base.Client') as c: c.get_alias = Mock(return_value={}) action = SetAliasAction(args) action.action() # Update with patch('lamvery.actions.base.Client') as c: c.get_alias = Mock(return_value={'FunctionVersion': '1'}) action = SetAliasAction(args) action.action()
def __init__(self, args): super(RollbackAction, self).__init__(args) self._set_alias = SetAliasAction(args)
def test_print_alias_diff(self): action = SetAliasAction(default_args()) action._print_alias_diff('name', {'FunctionVersion': 1}, 2)
def test_action_not_exists(self, c): action = SetAliasAction(default_args()) action.get_alias_name = Mock(return_value=None) action.action()