# TypeError: skip() takes exactly one argument (0 given)

- **ID:** `python/unittest-skip-decorator-not-working`
- **Domain:** python
- **Category:** type_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

Using @unittest.skip without a reason string.

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.x | active | — | — |

## Workarounds

1. **** (99% success)
   ```
   @unittest.skip('reason for skipping')
def test_foo(self):
    ...
   ```
2. **** (98% success)
   ```
   @pytest.mark.skip(reason='reason for skipping')
   ```

## Dead Ends

- **** — skip is a function that requires a reason argument. (90% fail)
- **** — skipIf requires two arguments: condition and reason. (80% fail)
