File size: 675 Bytes
53e0bdc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from gradio_client import Client

client = Client("http://127.0.0.1:7860/")

# Test case for Code Analysis Report
code_for_analysis = "print('Hello, world!')"
result_report = client.predict(code=code_for_analysis, api_name="/predict")
print("Code Analysis Report result:", result_report)
assert (
    isinstance(result_report, str)
    and "Analysis Report for provided code:" in result_report
)

# Test case for Code Score
code_for_score = "def my_function():\n  pass"
result_score = client.predict(code=code_for_score, api_name="/predict_1")
print("Code Score result:", result_score)
assert isinstance(result_score, str) and "Code Score for provided code:" in result_score