Junior — Middle
Ի՞նչ են մոկերը օգտագործող թեստերը և ինչպես են կոչվում:
sobes.tech AI
Պատասխան AI-ից
Մոկ օգտագործող փորձությունները կոչվում են մոկային փորձություններ: Մոկերը կեղծ օբյեկտներ են, որոնք պատճենում են իրական կախվածությունների վարքը և թույլ են տալիս մեկուսացնել փորձարկվող կոմպոնենտը:
Այս փորձությունները ստուգում են կոնկրետ մոդուլի տրամաբանությունը առանց արտաքին ծառայությունների կամ բարդ կախվածությունների ազդեցության, ինչը բարձրացնում է փորձարկման արագությունը և հուսալիությունը:
Օրինակ՝ Python-ի unittest.mock գրադարանի օգտագործմամբ՝
from unittest.mock import Mock
def fetch_data(api_client):
return api_client.get_data()
mock_api = Mock()
mock_api.get_data.return_value = {'key': 'value'}
result = fetch_data(mock_api)
assert result == {'key': 'value'}