India will face Derbyshire and Northampton in warm-up games in July before taking on England in the full limited-overs tour.