Avoid print in Python tests

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value

Install this rule for wispbit

Add this rule to wispbit and it will run when you open a pull request

Install this rule for Coderabbit

Copy the configuration below and add it to your repository as .coderabbit.yml in your project root.

reviews:
  path_instructions:
    - path: "**/*_test.py,**/test_*.py"
      instructions: |
                
        Avoid using `print()` statements in test files.
        
        Bad:
        
        ```python
        def test_example():
            result = some_function()
            print(result)  # Debugging statement left in the code
            assert result == expected_value
        ```
        
        Good:
        
        ```python
        def test_example():
            result = some_function()
            assert result == expected_value
        ```
        

Install this rule for Greptile

Greptile rules can be added through the web interface. Please see this documentation for details on how to add custom rules and context.

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```

File Path Patterns:

**/*_test.py
**/test_*.py

Install this rule for GitHub Copilot

Copilot instructions can be added through the interface. See the documentation for details on how to create coding guidelines.

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```

File Path Patterns:

**/*_test.py
**/test_*.py

Install this rule for Graphite Diamond

Diamond custom rules can be added through the interface. See the documentation for details on how to create custom rules.

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```

File Path Patterns:

**/*_test.py
**/test_*.py

Use with Cline

Copy the rule below and ask Cline to review your code using this rule

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```

Use with OpenAI Codex

Copy the rule below and ask OpenAI Codex to review your code using this rule

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```

Use with Cursor

Copy the rule below and ask Cursor to review your code using this rule

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```

Use with Claude Code

Copy the rule below and ask Claude Code to review your code using this rule

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```

Install this rule for Windsurf

To set up rules for Windsurf Reviews, please see this documentation

Avoid using `print()` statements in test files.
Bad:
```python
def test_example():
    result = some_function()
    print(result)  # Debugging statement left in the code
    assert result == expected_value
```
Good:
```python
def test_example():
    result = some_function()
    assert result == expected_value
```