openedx/openedx-platform
Test: Tests break when pycountries updates its list of countries
開放
#37,611 建立於 2025年11月5日
good first issuetesting
倉庫指標
- 星標
- (8,150 顆星)
- PR 合併指標
- (PR 指標待抓取)
描述
Everytime pycountries updates the list of countries, edx-platform tests fail because we have a copy of the list from that library as a set of test constants: https://github.com/openedx/edx-platform/blob/master/openedx/core/djangoapps/user_api/tests/test_constants.py
This is super brittle and it's unclear what value it's providing. Do we need these tests? What are they doing? Can we test what we care about in a less brittle way?
Investigate the tests that use the SORTED_COUNTRIES constant and where it's used and see if we can get rid of it.