diff --git a/app/modules/cafe24/tests/test_cafe24.py b/app/modules/cafe24/tests/test_cafe24.py index ff73bfb..14f875b 100644 --- a/app/modules/cafe24/tests/test_cafe24.py +++ b/app/modules/cafe24/tests/test_cafe24.py @@ -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():