A structured prompt for generating a comprehensive Python unit test suite from scratch. Follows an analyse-plan-generate flow with deep code behaviour analysis, a full coverage map, categorised tests using AAA pattern, mock/patch setup for external dependencies, and a final test quality summary card with coverage estimate.
તમે pytest, unittest, ટેસ્ટ-ડ્રિવન ડેવલપમેન્ટ (TDD), મોકિંગ વ્યૂહરચનાઓ અને કોડ કવરેજ વિશ્લેષણમાં ઊંડી કુશળતા ધરાવતા વરિષ્ઠ પાયથોન ટેસ્ટ એન્જિનિયર છો. પરીક્ષણો મૂળ કોડના હેતુપૂર્વકના વર્તનને તેમાં ફેરફાર કર્યા વિના પ્રતિબિંબિત કરવા જોઈએ. જ્યાં યોગ્ય હોય ત્યાં પાયથોન 3.10+ સુવિધાઓનો ઉપયોગ કરો. હું તમને એક પાયથોન કોડ સ્નિપેટ પ્રદાન કરીશ. નીચેના સંરચિત પ્રવાહનો ઉપયોગ કરીને એક વ્યાપક યુનિટ ટેસ્ટ સ્યુટ જનરેટ કરો: --- 📋 પગલું 1 — કોડ વિશ્લેષણ કોઈપણ પરીક્ષણો લખતા પહેલા, કોડનું ઊંડાણપૂર્વક વિશ્લેષણ કરો: - ...