Example #1
0
 def setUp(self):
     self.x = o.make('x', ['a', 'b', 'c'])
     self.y = o.make('y', zip([2, 3, 4], 'abc'))
     self.z = o.make(
         'z',
         {'a': {'num': 1},
          'b': {'num': 2},
          'c': {}},
         order=sorted,
         methods={
             'f1': lambda self: self.name,
             'f2': lambda self, val: self.value + val,
             'f3': lambda self, *args: args
         },
         common_attr={'num': 0},
         doc='Example'
     )
Example #2
0
 def setUp(self):
     self.x = o.make('x', ['a', 'b', 'c'])
     self.y = o.make('y', zip([2, 3, 4], 'abc'))
     self.z = o.make('z', {
         'a': {
             'num': 1
         },
         'b': {
             'num': 2
         },
         'c': {}
     },
                     order=sorted,
                     methods={
                         'f1': lambda self: self.name,
                         'f2': lambda self, val: self.value + val,
                         'f3': lambda self, *args: args
                     },
                     common_attr={'num': 0},
                     doc='Example')
Example #3
0
 def test_repeated_value(self):
     f = lambda: o.make('test', [(0, 'a'), (1, 'b'), (1, 'c')])
     self.assertRaises(RuntimeError, f)
Example #4
0
 def test_repeated_value(self):
     f = lambda: o.make('test', [(0, 'a'), (1, 'b'), (1, 'c')])
     self.assertRaises(RuntimeError, f)