1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. ETL và ELT với Python

Connected

Bài tập

Tạo fixtures với pytest

Khi xây dựng unit test, đôi khi bạn cần thiết lập một vài thứ trước khi bắt đầu kiểm thử. Nếu làm phần thiết lập này ngay trong unit test, bài kiểm thử sẽ khó đọc hơn và có thể phải lặp lại nhiều lần. May mắn là pytest cung cấp cách giải quyết bằng các fixtures.

Trong bài này, pandas đã được nhập với bí danh pd, và hàm extract() dưới đây đã sẵn sàng để bạn sử dụng!

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

Hướng dẫn

100 XP
  • Nhập thư viện pytest.
  • Tạo một fixture pytest tên là raw_tax_data.
  • Trả về DataFrame raw_data.