test(cafe24): scope 검증을 DEFAULT_SCOPES 기준으로
디자인 scope 를 추가하면서 요청 scope 문자열을 하드코딩한 테스트가 깨졌다. DEFAULT_SCOPES 를 기준으로 비교하도록 바꿔, 앞으로 scope 가 늘어도 authorize 와 클라이언트가 같은 목록을 쓰는지만 확인하게 했다. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -127,7 +127,11 @@ def test_config_basics():
|
||||
assert config.configured
|
||||
assert config.missing == []
|
||||
assert config.api_base == "https://testmall.cafe24api.com/api/v2"
|
||||
assert config.scope_param == "mall.read_product,mall.write_product"
|
||||
# 요청 scope 는 DEFAULT_SCOPES 한 곳에서 나온다(authorize 와 클라이언트가
|
||||
# 어긋나지 않게). 늘어날 때 이 테스트도 함께 갱신할 것.
|
||||
assert config.scope_param == ",".join(cfgmod.DEFAULT_SCOPES)
|
||||
assert "mall.read_product" in config.scope_param
|
||||
assert "mall.write_product" in config.scope_param
|
||||
|
||||
|
||||
def test_authorize_url_has_state_and_no_secret():
|
||||
|
||||
Reference in New Issue
Block a user