Fixed UnboundLocalError on _ahab. Added test for marketstore's initialization

explicit_write_pps_on_exit
Esmeralda Gallardo 2023-02-22 13:28:07 -03:00
parent acc6249d88
commit f96d6a04b6
No known key found for this signature in database
GPG Key ID: AD67FBB417CAC71B
2 changed files with 35 additions and 15 deletions

View File

@ -324,13 +324,13 @@ async def open_ahabd(
with trio.move_on_after(start_timeout):
found = await cntr.process_logs_until(start_lambda)
if not found and dcntr not in client.containers.list():
for entry in cntr.seen_so_far:
log.info(entry)
if not found and dcntr not in client.containers.list():
for entry in cntr.seen_so_far:
log.info(entry)
raise RuntimeError(
f'Failed to start {dcntr.id} check logs deats'
)
raise RuntimeError(
f'Failed to start {dcntr.id} check logs deats'
)
await ctx.started((
cntr.cntr.id,

View File

@ -7,28 +7,48 @@ from piker._daemon import Services
from piker.log import get_logger
from elasticsearch import Elasticsearch
from piker.data import marketstore
def test_marketstore(
open_test_pikerd: AsyncContextManager,
):
'''
Verify marketstore starts correctly
'''
log = get_logger(__name__)
async def main():
# port = 5995
async with (
open_test_pikerd(
loglevel='info',
tsdb=True
) as (s, i, pikerd_portal, services),
marketstore.get_client() as client
):
assert (
len(await client.server_version()) ==
len('3862e9973da36cfc6004b88172c08f09269aaf01')
)
# def test_marketstore( open_test_pikerd: AsyncContextManager):
'''
Verify marketstore starts and closes correctly
'''
trio.run(main)
def test_elasticsearch(
open_test_pikerd: AsyncContextManager,
):
'''
Verify elasticsearch starts and closes correctly
Verify elasticsearch starts correctly
'''
log = get_logger(__name__)
# log.info('#################### Starting test ####################')
async def main():
port = 19200