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)