fix: Apply black formatting to resolve CI formatting issues
Some checks failed
CI / test (3.10) (push) Failing after 1m21s
CI / test (3.11) (push) Failing after 1m19s
CI / test (3.9) (push) Failing after 1m22s
CI / lint (push) Failing after 43s

This commit is contained in:
CI Bot
2026-02-06 07:56:02 +00:00
parent 123a4f7d1d
commit d369d3b1f8
8 changed files with 75 additions and 39 deletions

View File

@@ -86,7 +86,9 @@ class GoGenerator:
return generated_files
def _group_endpoints_by_path(self, endpoints: List[Dict[str, Any]]) -> Dict[str, List[Dict[str, Any]]]:
def _group_endpoints_by_path(
self, endpoints: List[Dict[str, Any]]
) -> Dict[str, List[Dict[str, Any]]]:
"""Group endpoints by their path.
Args:
@@ -133,7 +135,7 @@ class GoGenerator:
test_name = self._generate_test_name(endpoint)
params = self._generate_params(endpoint)
test_code = f'''
test_code = f"""
func Test{test_name}(t *testing.T) {{
client := &http.Client{{Timeout: 10 * time.Second}}
url := baseURL + "{endpoint['path']}"
@@ -162,7 +164,7 @@ func Test{test_name}(t *testing.T) {{
t.Errorf("Expected status code in [200, 201, 204], got %d", resp.StatusCode)
}}
}}
'''
"""
return test_code
def _generate_test_name(self, endpoint: Dict[str, Any]) -> str:
@@ -200,7 +202,15 @@ func Test{test_name}(t *testing.T) {{
if param["in"] == "path":
params.append(f'{param_name} := "test_{param_name}"')
params.append('url = strings.Replace(url, "' + '{' + param_name + '}' + '", ' + param_name + ', 1)')
params.append(
'url = strings.Replace(url, "'
+ "{"
+ param_name
+ "}"
+ '", '
+ param_name
+ ", 1)"
)
elif param["in"] == "query":
params.append(f'q := url.Values{{{param_name}: []string{{"test"}}}}')
@@ -222,6 +232,14 @@ func Test{test_name}(t *testing.T) {{
parts = []
for param in path_params:
parts.append('strings.Replace(url, "' + '{' + param['name'] + '}' + '", "test_' + param['name'] + '", 1)')
parts.append(
'strings.Replace(url, "'
+ "{"
+ param["name"]
+ "}"
+ '", "test_'
+ param["name"]
+ '", 1)'
)
return ""