test-functions revision 33a5e20ffaa2cbb2853f14265566bac66a7f9026