Testing times for Africa’s ANC