60b78ecf5f3fa5e60152b9240f65fe1f78010168
[tests.git] / qaapi / qa / Slices.py
1 import os
2 from Table import Table
3
4 class Slice(dict):
5
6      fields = {
7         'plc': None,
8         'name': None,
9         'instantiation': 'plc-instantiated',
10         'max_nodes': 1000,
11         'description': 'blank',
12         'url': None
13         }
14
15      def __init__(self, fields = {}):
16
17         dict.__init__(self, self.fields)
18         
19         self.update(fields)
20
21 class Slices(list, Table):
22     def __init__(self, slices):
23         slicelist = [Slice(slice) for slice in slices]
24         list.__init__(self, slicelist)