# OpenThread Certification Tests

## Inspector

Inspect nodes status by the following modification:

1. Insert the inspector to where you want to inspect.

```python
import debug
debug.Inspector(self).inspect()
```

2. Run the test and it will stop at the line above and prompt `#`.

```sh
./script/test clean build cert tests/scripts/thread-cert/Cert_5_1_01_RouterAttach.py
```

3. Inspect

```sh
#
# 1
> state
leader
> exit
# 2
> panid
face
> exit
# exit
```

### CLI reference

#### `#` mode

This is selection mode. You may select the node to inspect here.

- `list` - list available nodes.
- `exit` - end inspecting, continue running test case.
- \<number\> - select the node with id \<number\>. This will result in entering `>` mode.

#### `>` mode

This is node mode. You may run OpenThread CLI here.

- `exit` - go back to `#` mode.