Here is something to consider. God chooses whom He will call and once called they are given the power to repent. BUT He has chosen to make Free Will sacred and does not know who will faithfully obey and who will not obey until he tests them.
When a person is tested God does not know what they will choose because their decision does not exist until they must make a choice.
Where is THAT in the Scriptures you ask?
Deu 8:2 And you shall remember the whole way that the LORD your God has led you these forty years in the wilderness, that he might humble you, testing you to know what was in your heart, whether you would keep his commandments or not.
Deu 13:3 you shall not listen to the words of that prophet or that dreamer of dreams. For the LORD your God is testing you, to know whether you love the LORD your God with all your heart and with all your soul.
Why would God test them if He already knew whether they would keep His commandments or not?
Pro 17:3 The crucible is for silver, and the furnace is for gold, and the LORD tests hearts.
NEW TESTAMENT TESTING
1Pe 1:7 so that the tested genuineness of your faith--more precious than gold that perishes though it is tested by fire--may be found to result in praise and glory and honor at the revelation of Jesus Christ......obtaining the outcome of your faith, the salvation of your souls.
And directly to the point:
Jas 1:12 Blessed is the man who endures temptation, because having been approved, he will receive the crown of life which the Lord has promised to those who love Him.