Metadata-Version: 2.4
Name: pytest-u2device
Version: 0.1.0
Summary: Pytest plugin for exposing uiautomator2 Android devices as fixtures
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: pytest>=9.0.3
Requires-Dist: uiautomator2>=3.5.2
Description-Content-Type: text/markdown

# pytest-u2device

Pytest plugin for exposing uiautomator2 Android devices as fixtures.

## Install

```bash
uv add pytest-u2device
```

## Usage

Without explicit devices, the plugin exposes a default `d` fixture:

```python
def test_default_device(d):
    assert d.device_info
```

Register named fixtures with `--device NAME:SERIAL`:

```bash
uv run pytest --device phone:emulator-5554 --device tablet:127.0.0.1:16384
```

```python
def test_multi_device(phone, tablet):
    assert phone.device_info
    assert tablet.device_info
```
