Mercurial > code > home > repos > rdfdb
comparison tasks.py @ 81:8d3c3e7cfb54
(barely) runnable demo service instance
author | drewp@bigasterisk.com |
---|---|
date | Mon, 04 Apr 2022 11:25:05 -0700 |
parents | 22c9679dbf67 |
children | 8a9f8dc65da8 |
comparison
equal
deleted
inserted
replaced
80:22c9679dbf67 | 81:8d3c3e7cfb54 |
---|---|
10 local_release(ctx) | 10 local_release(ctx) |
11 | 11 |
12 | 12 |
13 @task | 13 @task |
14 def test(ctx): | 14 def test(ctx): |
15 ctx.run('pdm run nose2 -v rdfdb.currentstategraphapi_test rdfdb.graphfile_test', pty=True) | 15 test_forever(ctx, forever=False) |
16 | |
17 | |
18 @task | |
19 def test_forever(ctx, forever=True): | |
20 watchdir = 'rdfdb' | |
21 testdir = 'rdfdb' | |
22 ctx.run(f'pdm run pytest {testdir}', pty=True) # ptw doesn't do an initial run | |
23 if forever: | |
24 ctx.run(f'pdm run ptw {watchdir} {testdir}', pty=True) | |
25 | |
26 | |
27 @task | |
28 def demo(ctx): | |
29 ctx.run('PYTHONPATH=. pdm run python3 rdfdb/service.py -v', pty=True) |