Create raft of tests for structural reforms
Maintainer thường phản hồi trong vòng 1 ngày
@tawandamoyo đang làm issue này rồi.
Từ ngày 6/11/2024.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
There would be a lot of value to adding a series of tests around creating structural reforms with the following:
- A reform using a
neutralize_variablevalue on an existing piece of the default tax-benefit system - A reform using an
update_variablevalue on an existing piece of the default tax-benefit system - A reform using an
update_variablevalue to create a totally new variable in the system
All of these should be run in the following four-step manner:
- For a relevant test household, baseline, no axes
- Test household, reform, no axes
- Test household, baseline, axes
- Test household, reform, axes
This mimics the series of calls that occurs if a user inputs a reform, inputs a household, views their net income output, then clicks "Varying your earnings".
Each output should confirm that:
household_net_incomeis a valid value- Each of the default outputs is a valid value (we could even drill down the tree using metadata to ensure every possible display value is valid, depending on how long that makes the test time-wise)
- Some variable added or altered by the structural reform is present and valid
- Ngôn ngữ chính
- Python
- Star
- 18
- Fork
- 33
- Merge trung bình
- 1 ngày 7 giờ
- Pull request đã merge (30 ngày)
- 22
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của PolicyEngine/policyengine-api
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 55/100
PolicyEngine/policyengine-api#3865 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
PolicyEngine/policyengine-api#3864 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Replace rich SPM provenance with compact typed receiptsCó thể đã có người làm @anth-volk đã nhận 4 ngày trước. Đang mở
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 42/100
PolicyEngine/policyengine-api#3862 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
PolicyEngine/policyengine-api#3860 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 38/100
PolicyEngine/policyengine-api#3823 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của PolicyEngine/policyengine-api
Issue tương tự
-
bug needs-triage
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
debpalash/VoiceStudio#2624 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
-
SQLGlot translates Spark concat_ws on an array into array stringificationCó thể đã có người làm @ansh-rohilla đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 74/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Make Catch2 optional when `RDK_BUILD_CPP_TESTS=OFF`Có thể đã có người làm @pechersky đã nhận hôm nay. Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 2 ngày