Whenever a referendum is about to be held upon the adoption of voting machines in any county, city, borough or township, the county election board shall purchase, lease or borrow a reasonable number of voting machines for demonstration purposes in such county, city, borough or township, prior to such referendum.
25 P.S.§ 3009