BJP is not so foolish. If they do come to power before the deal is closed, they will hold up the deal, try to get better terms to take credit for a better deal, get rejected and then go back asking for the same terms. They will only conduct another test if it improves our nuclear capabilities. Not because of your whims.