As far as N-testing is concerned, anyway if India has to do N-test, it would most certainly be imposed with sanctions with or without deal. So I think India should go ahead with the deal because either way if they test they would not be getting the benefit, alternatively if they sign the deal they can start to get the fruits till the time it is compelled to do N-Tests.
Any how I still don't understand why do we need to go ahead with N-Testing in the current situation? And I seriously don't think that any testing would be taking place in the near future.
Also I seriously doubt how many of you have studied the deal and commenting on that. If you want to know what is signed please go to the following URL http://www.state.gov/r/pa/prs/ps/2007/aug/90050.htm This is the US version. The problem is we tend to become too sentimental when someone says that somebody is compromising with security, we tend to believe that it is true even without validating it.