Spaces:
Configuration error
Configuration error
Added mocking for other API calls
Browse files- tests/test_gradio.py +6 -2
tests/test_gradio.py
CHANGED
|
@@ -16,8 +16,10 @@ class TestProcessInputs(unittest.TestCase):
|
|
| 16 |
# Mock default job call loading to return content
|
| 17 |
mock_load_default.return_value = "Default job content from sample_job.txt"
|
| 18 |
|
| 19 |
-
with patch('functions.gradio.get_github_repositories') as mock_github
|
|
|
|
| 20 |
mock_github.return_value = {"status": "success", "metadata": {"username": "gperdrizet"}}
|
|
|
|
| 21 |
|
| 22 |
result = gradio.process_inputs(None, "", "", "")
|
| 23 |
|
|
@@ -34,8 +36,10 @@ class TestProcessInputs(unittest.TestCase):
|
|
| 34 |
# Mock default job call loading to return None (no default available)
|
| 35 |
mock_load_default.return_value = None
|
| 36 |
|
| 37 |
-
with patch('functions.gradio.get_github_repositories') as mock_github
|
|
|
|
| 38 |
mock_github.return_value = {"status": "success", "metadata": {"username": "gperdrizet"}}
|
|
|
|
| 39 |
|
| 40 |
result = gradio.process_inputs(None, "", "", "")
|
| 41 |
|
|
|
|
| 16 |
# Mock default job call loading to return content
|
| 17 |
mock_load_default.return_value = "Default job content from sample_job.txt"
|
| 18 |
|
| 19 |
+
with patch('functions.gradio.get_github_repositories') as mock_github, \
|
| 20 |
+
patch('functions.gradio.summarize_job_call') as mock_summarize:
|
| 21 |
mock_github.return_value = {"status": "success", "metadata": {"username": "gperdrizet"}}
|
| 22 |
+
mock_summarize.return_value = "Mocked job summary"
|
| 23 |
|
| 24 |
result = gradio.process_inputs(None, "", "", "")
|
| 25 |
|
|
|
|
| 36 |
# Mock default job call loading to return None (no default available)
|
| 37 |
mock_load_default.return_value = None
|
| 38 |
|
| 39 |
+
with patch('functions.gradio.get_github_repositories') as mock_github, \
|
| 40 |
+
patch('functions.gradio.summarize_job_call') as mock_summarize:
|
| 41 |
mock_github.return_value = {"status": "success", "metadata": {"username": "gperdrizet"}}
|
| 42 |
+
mock_summarize.return_value = None # No summarization since no job post
|
| 43 |
|
| 44 |
result = gradio.process_inputs(None, "", "", "")
|
| 45 |
|