def test_parent_read_timer_cb_when_closed(self):
    sock = EventSocket()
    sock._pending_read_cb_event = 'foo'
    sock._closed = True
    sock._parent_read_cb = mock()

    sock._parent_read_timer_cb()
    assert_equals( None, sock._error_msg )
    assert_equals( 'foo', sock._pending_read_cb_event )
  def test_read_when_closed(self):
    sock = EventSocket()
    sock._closed = True

    assert_raises( socket.error, sock.read )
 def test_closed_property(self):
   sock = EventSocket()
   sock._closed = 'yes'
   assert_equals( 'yes', sock.closed )