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' )
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')
def test_repeated_value(self): f = lambda: o.make('test', [(0, 'a'), (1, 'b'), (1, 'c')]) self.assertRaises(RuntimeError, f)