Ejemplo n.º 1
0
 def test__none(self):
     self.prop_test(
         prop=ListProperty('x', required=False),
         data=dict(x=None),
         expect=None,
     )
     self.prop_test(
         prop=ListProperty('x', required=False),
         data=dict(),
         expect=None,
     )
Ejemplo n.º 2
0
 def test__nonempty(self):
     self.prop_test(ListProperty(['x']), [1], dict(x=[1]))
Ejemplo n.º 3
0
 def test__empty(self):
     self.prop_test(ListProperty(['x']), [], dict(x=[]))
Ejemplo n.º 4
0
 def test__invalid_data__followed_by_valid(self):
     self.prop_test(ListProperty(0, 1), [2], [1, [2]])
Ejemplo n.º 5
0
 def test__invalid_data(self):
     self.prop_not_found(ListProperty(0), data=[1])
     self.prop_not_found(ListProperty(0), data=[1])
Ejemplo n.º 6
0
 def test__range(self):
     self.prop_test(ListProperty('x'), [0, 1, 2], dict(x=range(3)))
Ejemplo n.º 7
0
 def test__many_sources(self):
     self.prop_test(
         ListProperty('x', 'y', 'z'),
         [1., '2'],
         dict(y=[1., '2'], z=[3]),
     )