Adding examples as pytest tests

- This way they will be included in CI checks
- Decreased the delay time in the thread-like examples to speed up tests
(probably could decrease the time some more)
- Added an async version of the calculator test
- Forcing python3 support for example scripts
This commit is contained in:
Jacob Alexander
2019-09-27 14:40:54 -07:00
parent 58a5c5fc1f
commit 78776de647
12 changed files with 596 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env python
#!/usr/bin/env python3
from __future__ import print_function
@@ -18,7 +18,7 @@ class ExampleImpl(thread_capnp.Example.Server):
.then(lambda _: self.subscribeStatus(subscriber))
def longRunning(self, **kwargs):
return capnp.getTimer().after_delay(3 * 10**9)
return capnp.getTimer().after_delay(1 * 10**9)
def parse_args():