Esempio n. 1
0
def get(name):
    data = json.load(open(SECRET_FILE_NAME, 'r'))
    if 'cipher_texts' not in data:
        return None
    if name not in data['cipher_texts']:
        return None
    client = Client(region=data.get('region'))
    return client.decrypt(data['cipher_texts'].get(name))
Esempio n. 2
0
 def test_put_rule(self):
     rule = {
         'rule': 'foo',
         'description': 'bar',
         'pattern': 'baz',
         'schedule': 'qux'
     }
     ok_(self.client.put_rule(rule) != {})
     client = Client(region='us-east-1', profile=None, dry_run=True)
     eq_(client.put_rule({'rule': 'foo'}), {})
Esempio n. 3
0
File: base.py Progetto: ijin/lamvery
 def get_client(self):
     return Client(region=self._config.get_region(),
                   profile=self._config.get_profile(),
                   dry_run=self._dry_run)
Esempio n. 4
0
 def setUp(self):
     self.client = Client(region='us-east-1')
     self.client._lambda = Mock()
     self.client._kms = Mock()
     self.client._events = Mock()