Mock out a python-like interface
This commit is contained in:
parent
08446a05c3
commit
af1736748d
14
README.md
14
README.md
@ -17,16 +17,20 @@ $ pip install simple-message-channels
|
|||||||
```python
|
```python
|
||||||
from simple_message_channels import SimpleMessageChannel
|
from simple_message_channels import SimpleMessageChannel
|
||||||
|
|
||||||
smc = SimpleMessageChannel()
|
smc_a = SimpleMessageChannel()
|
||||||
|
smc_b = SimpleMessageChannel()
|
||||||
|
|
||||||
send = smc.send(1, 2, b"foo")
|
payload = smc_b.send(0, 1, b"foo")
|
||||||
recv = smc.recv(send_payload)
|
|
||||||
|
|
||||||
print(f"send: {send}", f"recv: {recv}, sep="\n")
|
for idx in range(0, len(payload)):
|
||||||
|
smc_a.recv(payload[idx, idx + 1])
|
||||||
|
|
||||||
|
for msg in smc_a.messages:
|
||||||
|
print(f"received: {msg}")
|
||||||
```
|
```
|
||||||
|
|
||||||
Output:
|
Output:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
(0, 1, b"foo")
|
||||||
```
|
```
|
||||||
|
Loading…
Reference in New Issue
Block a user