1. Learn
  2. /
  3. कोर्स
  4. /
  5. Python में ETL और ELT

Connected

अभ्यास

pytest के साथ फ़िक्स्चर बनाना

जब आप यूनिट टेस्ट बनाते हैं, तो कभी‑कभी टेस्ट शुरू करने से पहले थोड़ा सेटअप करना पड़ता है. यह सेटअप सीधे यूनिट टेस्ट के भीतर करने से टेस्ट पढ़ना कठिन हो सकता है और इसे कई बार दोहराना भी पड़ सकता है. अच्छी बात यह है कि pytest इन समस्याओं का हल फ़िक्स्चर के माध्यम से देता है.

इस अभ्यास के लिए, pandas को pd नाम से इम्पोर्ट किया गया है, और नीचे दिखाया गया extract() फंक्शन उपयोग के लिए उपलब्ध है!

def extract(file_path):
    return pd.read_csv(file_path)

निर्देश

100 XP
  • pytest लाइब्रेरी इम्पोर्ट करें.
  • raw_tax_data नाम का एक pytest फ़िक्स्चर बनाएँ.
  • raw_data DataFrame रिटर्न करें.