コード例 #1
0
ファイル: reader_test.py プロジェクト: bkjones/haigha
 def test_field_array(self):
   # easier to mock the behavior here
   r = Reader('')
   expect( r.read_long ).returns( 42 )
   expect( r._read_field ).returns( 3.14 ).side_effect( lambda: setattr(r, '_pos', 20) )
   expect( r._read_field ).returns( 'pi' ).side_effect( lambda: setattr(r, '_pos', 42) )
   
   assert_equals( [3.14,'pi'], r._field_array() )
コード例 #2
0
    def test_field_array(self):
        # easier to mock the behavior here
        r = Reader('')
        expect(r.read_long).returns(42)
        expect(r._read_field).returns(3.14).side_effect(
            lambda: setattr(r, '_pos', 20))
        expect(r._read_field).returns('pi').side_effect(
            lambda: setattr(r, '_pos', 42))

        assert_equals([3.14, 'pi'], r._field_array())