Replymessage unavailable
I'd test the methods directly. So instantiate the QEvents with proper values and test if the drag enter event handler accepts the event, and that the drop handler does the correct thing. And test if beginning a drag exports the correct data.
That should cover it without having to do GUI scripting