File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -2754,3 +2754,32 @@ def test_error_monthly_contributors_limit_hit(mcStorage: MerginClient):
27542754 assert e .value .http_method == "POST"
27552755 assert e .value .url == f"{ mcStorage .url } v1/project/push/testpluginstorage/{ test_project } "
27562756 assert e .value .server_response .get ("contributors_quota" ) == 0
2757+
2758+
2759+ def test_workspace_requests (mc2 : MerginClient ):
2760+ test_project = "test_permissions"
2761+ test_project_fullname = API_USER2 + "/" + test_project
2762+
2763+ project_info = mc2 .project_info (test_project_fullname )
2764+ ws_id = project_info .get ("workspace_id" )
2765+
2766+ usage = mc2 .workspace_usage (ws_id )
2767+ # Check type and common value
2768+ assert type (usage ) == dict
2769+ assert usage ["api" ]["allowed" ] == True
2770+ assert usage ["history" ]["quota" ] == 214748364800
2771+ assert usage ["history" ]["usage" ] == 0
2772+
2773+ service = mc2 .workspace_service (ws_id )
2774+ # Check type and common value
2775+ assert type (service ) == dict
2776+ assert service ["action_required" ] == False
2777+ assert service ["plan" ]
2778+ assert service ["plan" ]["is_paid_plan" ] == False
2779+ assert service ["plan" ]["product_id" ] == None
2780+ assert service ["plan" ]["type" ] == 'custom'
2781+ assert service ["subscription" ] == None
2782+
2783+
2784+
2785+
You can’t perform that action at this time.
0 commit comments