If a float floats on gas would that be a "solid" indication that it does not have pin holes?
It would be a pretty good indication but it might depend where the pin holes are, their size and how many there are.
Think of a ship with portholes on the side of the hull, the ship doesn't sink because those portholes are above the water-line.
Just curious, where are you going with this question?
If I may direct your attention to the thread "Oil over-fill" 3-17-2017 my carb issues and the advise that I'm following is explained. I am considering replacing some parts and my float was one of them until I decided it is still functional.
"Let me die a young man's death, with a fully operational motorcycle"
If your engine is still flooding then a bad float isn't your problem. A float that has a hole in it will sink and not allow any fuel into the float bowl. You need to check your float height in the carbs.