I am not sure if China is willing to risk this given that Iran only supplies 6% of its oil, and with the general trend of energy conservation and renewable energy in China, oil consumption can be reduced further. Russia seems happy about the rise of oil prices, and lets not forget, Saudi Arabia, Qatar and other Arab states are "friends" of China too. Plus they are planning (forced?) to buy more oil and gas from the US anyway. Its just that China has a wealth of options to manage the situation.
What's going to hurt is the rise of oil prices that is going to hit the American consumer this summer when they are already knee deep in debt, and at the same time, hurt US relations with India, a country that has a strong historical affinity with Iran. That is something India cannot substitute.