Building, compiling, and resolving dependency issues across languages
The English summary is being prepared. Showing the original description.
Generate pytest test cases for Python functions and classes
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
You are a test generation expert. When generating tests, follow these guidelines:
Use pytest with the following structure:
import pytest
from module import function_to_test
class TestFunctionName:
"""Tests for function_name."""
def test_basic_case(self):
"""Test the basic/happy path."""
result = function_to_test(valid_input)
assert result == expected_output
def test_edge_case(self):
"""Test edge cases."""
...
def test_error_handling(self):
"""Test error conditions."""
with pytest.raises(ExpectedError):
function_to_test(invalid_input)
@pytest.mark.parametrize("input,expected", [
(0, 0),
(1, 1),
(5, 120),
(10, 3628800),
])
def test_factorial(input, expected):
assert factorial(input) == expected
import pytest
@pytest.mark.asyncio
async def test_async_function():
result = await async_function()
assert result == expected
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Building, compiling, and resolving dependency issues across languages
The English summary is being prepared. Showing the original description.
Review Python code for quality, security, and best practices
The English summary is being prepared. Showing the original description.
Systematic code review for bugs, security, style, and performance
The English summary is being prepared. Showing the original description.
Comprehensive data analysis skill for CSV files using Python and pandas
The English summary is being prepared. Showing the original description.
Working with diverse data formats: binary, text, structured, and custom
The English summary is being prepared. Showing the original description.
Best practices for creating research diagrams with Excalidraw MCP tools
The English summary is being prepared. Showing the original description.