Every global security framework is going to get amended in coming decades, be it UNSC, NPT or other treaties. These amendments can not be rejected, only postponed. NPT will either be edited or replaced with new framework. World is no longer in the situation it was after WW2.
PS: Pokhran test happened due to threats from Pakistan, not China.
Perhaps you are NOT aware that NPT has EXTENDED INDEFINITELY by the UN security Council
The NPT has been accepted by Majority of the Nations because of ONE SIMPLE FORMULA
That is if one country gets nukes its Neighbours will follow suit
But in our case China already had nukes So our stand of not signing the NPT was totally valid
Pakistan said if India signs we sign and thus Pak stayed out
Israel has also NOT signed because they say that UNLESS ALL their neighbours end their hostility
and accept Israel they will stay out
North Korea is the ONLY Country which SIGNED and then CAME OUT of NPT
That is why IRAN insists that it is commiitted to NPT
The day Iran says it is walking out of NPT it means WAR