示例#1
0
 def resources(self, query=None):
     if query is None and 'query' in self.data:
         query = merge_dict_list(self.data['query'])
     elif query is None:
         query = {}
     if query.get('Owners') is None:
         query['Owners'] = ['self']
     return super(AMI, self).resources(query=query)
示例#2
0
    def test_merge_dict_list(self):

        assert utils.merge_dict_list([{
            'a': 1,
            'x': 0
        }, {
            'b': 2,
            'x': 0
        }, {
            'c': 3,
            'x': 1
        }]) == {
            'a': 1,
            'b': 2,
            'c': 3,
            'x': 1
        }