Esempio n. 1
0
    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)
Esempio n. 2
0
    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)
Esempio n. 3
0
 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 )
Esempio n. 4
0
 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)