ivmpfa commited on
Commit
dfb6a3f
·
verified ·
1 Parent(s): 2953ba7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -20
app.py CHANGED
@@ -4,25 +4,8 @@ from transformers import pipeline
4
  model = pipeline("text-generation", model="gpt2")
5
 
6
  def generate_test_cases(requirement):
7
- prompt = f"""
8
- Generate test cases for '{requirement}' in JSON format. Output only the array.
9
- Example:
10
- [
11
- {{
12
- "id": 1,
13
- "title": "Valid Login",
14
- "steps": ["Enter valid email", "Enter valid password", "Click login"],
15
- "expected_result": "Redirect to dashboard"
16
- }},
17
- {{
18
- "id": 2,
19
- "title": "Invalid Password",
20
- "steps": ["Enter valid email", "Enter wrong password", "Click login"],
21
- "expected_result": "Error message displayed"
22
- }}
23
- ]
24
- """
25
- result = model(prompt, max_length=300)[0]["generated_text"]
26
  return result.strip()
27
 
28
  demo = gr.Interface(
@@ -31,7 +14,7 @@ demo = gr.Interface(
31
  outputs="text",
32
  title="Test Case Generator",
33
  description="Enter a requirement to generate test cases.",
34
- allow_flagging=False
35
  )
36
 
37
  demo.launch(server_name="0.0.0.0", server_port=7860)
 
4
  model = pipeline("text-generation", model="gpt2")
5
 
6
  def generate_test_cases(requirement):
7
+ prompt = f"Generate test cases for '{requirement}' in JSON format. Output only the array."
8
+ result = model(prompt, max_length=200)[0]["generated_text"]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
9
  return result.strip()
10
 
11
  demo = gr.Interface(
 
14
  outputs="text",
15
  title="Test Case Generator",
16
  description="Enter a requirement to generate test cases.",
17
+ flagging_mode="never" # Valid value for flagging_mode
18
  )
19
 
20
  demo.launch(server_name="0.0.0.0", server_port=7860)