Pep Guardiola says that winger Riyad Mahrez has been cleared to play after fears he would fail a drugs test.