def test_write_field_supports_subclasses(self): class SubString(str): pass w = Writer() w._write_field(SubString('foo')) assert_equals('S\x00\x00\x00\x03foo', w._output_buffer)
def test_write_field(self): w = Writer() unknown = mock() expect(w._field_none).args(unknown) w._write_field(unknown) Writer.field_type_map[type(unknown)] = unknown expect(unknown).args(w, unknown) w._write_field(unknown)
def test_write_field(self): w = Writer() unknown = mock() expect( w._field_none ).args( unknown ) w._write_field( unknown ) Writer.field_type_map[type(unknown)] = unknown expect( unknown ).args( w, unknown ) w._write_field( unknown )