Exemplo n.º 1
0
    def basic_marshalling(self, fixture):
        field = Field()
        obj = EmptyStub()
        field.bind('value', obj)

        # From input
        field.from_input('abc')
        vassert( obj.value == 'abc' )

        # As input
        obj.value = 'def'
        vassert( field.as_input() == 'def' )

        # As input - corner case
        obj.value = ''
        vassert( field.as_input() == '' )
Exemplo n.º 2
0
def test_basic_marshalling(fixture):

    field = Field()
    obj = EmptyStub()
    field.bind('value', obj)

    # From input
    field.from_input('abc')
    assert obj.value == 'abc'

    # As input
    obj.value = 'def'
    assert field.as_input() == 'def'

    # As input - corner case
    obj.value = ''
    assert field.as_input() == ''