Пример #1
0
 def test_clean(self):
     with patch('lamvery.actions.base.Client') as c:
         c.get_targets_by_rule = Mock(return_value=[{
             'Id': 'foo',
             'Arn': 'baz'
         }])
         action = EventsAction(default_args())
         action.get_client = Mock(return_value=c)
         action._clean(remote=[{
             'Name': 'bar'
         }],
                       local=[{
                           'rule': 'foo',
                           'targets': []
                       }, {
                           'rule': 'bar',
                           'targets': []
                       }],
                       arn='baz',
                       function='qux')
         action._clean(remote=[{
             'Name': 'bar'
         }],
                       local=[{
                           'rule': 'foo',
                           'targets': []
                       }],
                       arn='baz',
                       function='qux')
Пример #2
0
 def test_put_targets(self):
     with patch("lamvery.actions.base.Client") as c:
         c.get_targets_by_rule = Mock(return_value=[{"Id": "baz"}])
         action = EventsAction(default_args())
         local = [{"rule": "foo", "targets": [{"id": "baz"}]}, {"rule": "bar", "targets": [{"id": "qux"}]}]
         action.get_client = Mock(return_value=c)
         action._put_targets(local=local, arn="baz")
Пример #3
0
 def test_action(self):
     with patch("lamvery.actions.base.Client") as c:
         c.get_function_conf = Mock(return_value={"FunctionArn": "foo"})
         action = EventsAction(default_args())
         action._put_rules = Mock()
         action._put_target = Mock()
         action._clean = Mock()
         action.get_client = Mock(return_value=c)
         action.action()
Пример #4
0
 def test_action(self):
     with patch('lamvery.actions.base.Client') as c:
         c.get_function_conf = Mock(return_value={'FunctionArn': 'foo'})
         action = EventsAction(default_args())
         action._put_rules = Mock()
         action._put_target = Mock()
         action._clean = Mock()
         action.get_client = Mock(return_value=c)
         action.action()
Пример #5
0
 def test_clean(self):
     with patch("lamvery.actions.base.Client") as c:
         c.get_targets_by_rule = Mock(return_value=[{"Id": "foo", "Arn": "baz"}])
         action = EventsAction(default_args())
         action.get_client = Mock(return_value=c)
         action._clean(
             remote=[{"Name": "bar"}],
             local=[{"rule": "foo", "targets": []}, {"rule": "bar", "targets": []}],
             arn="baz",
             function="qux",
         )
         action._clean(remote=[{"Name": "bar"}], local=[{"rule": "foo", "targets": []}], arn="baz", function="qux")
Пример #6
0
 def test_put_rules(self):
     with patch('lamvery.actions.base.Client') as c:
         c.get_function_conf = Mock(return_value={'FunctionArn': 'foo'})
         action = EventsAction(default_args())
         action.get_client = Mock(return_value=c)
         action._put_rules(remote=[{
             'Name': 'bar'
         }],
                           local=[{
                               'rule': 'foo'
                           }, {
                               'rule': 'bar'
                           }],
                           function='baz')
Пример #7
0
 def test_put_targets(self):
     with patch('lamvery.actions.base.Client') as c:
         c.get_targets_by_rule = Mock(return_value=[{'Id': 'baz'}])
         action = EventsAction(default_args())
         local = [{
             'rule': 'foo',
             'targets': [{
                 'id': 'baz'
             }]
         }, {
             'rule': 'bar',
             'targets': [{
                 'id': 'qux'
             }]
         }]
         action.get_client = Mock(return_value=c)
         action._put_targets(local=local, arn='baz')
Пример #8
0
 def test_put_rules(self):
     with patch("lamvery.actions.base.Client") as c:
         c.get_function_conf = Mock(return_value={"FunctionArn": "foo"})
         action = EventsAction(default_args())
         action.get_client = Mock(return_value=c)
         action._put_rules(remote=[{"Name": "bar"}], local=[{"rule": "foo"}, {"rule": "bar"}], function="baz")
Пример #9
0
 def test_action_function_not_exists(self):
     with patch("lamvery.actions.base.Client") as c:
         c.get_function_conf = Mock(return_value={})
         action = EventsAction(default_args())
         action.get_client = Mock(return_value=c)
         action.action()
Пример #10
0
 def test_action_function_not_exists(self):
     with patch('lamvery.actions.base.Client') as c:
         c.get_function_conf = Mock(return_value={})
         action = EventsAction(default_args())
         action.get_client = Mock(return_value=c)
         action.action()