Skip to content
Snippets Groups Projects
Commit c93ab2db authored by Erik Reid's avatar Erik Reid
Browse files

pep8

parent ce6dcfce
No related branches found
No related tags found
No related merge requests found
...@@ -10,9 +10,12 @@ import logging ...@@ -10,9 +10,12 @@ import logging
import os import os
import queue import queue
import threading import threading
from redis.exceptions import RedisError
from inventory_provider import config, environment from inventory_provider import config, environment
from inventory_provider.tasks.worker import app from inventory_provider.tasks.worker import app
from inventory_provider.tasks.common import get_current_redis, _get_redis from inventory_provider.tasks.common import _get_redis
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
...@@ -35,7 +38,7 @@ def _save_proc(db_queue, params, dbid): ...@@ -35,7 +38,7 @@ def _save_proc(db_queue, params, dbid):
while True: while True:
try: try:
_save_events(_get_redis(config=params, dbid=dbid), db_queue) _save_events(_get_redis(config=params, dbid=dbid), db_queue)
except: except RedisError:
logger.exception('redis i/o exception, reconnecting') logger.exception('redis i/o exception, reconnecting')
# TODO: do something to terminate the process ...? # TODO: do something to terminate the process ...?
......
...@@ -256,22 +256,29 @@ def test_latchdb(client, mocked_redis): ...@@ -256,22 +256,29 @@ def test_latchdb(client, mocked_redis):
jsonschema.validate(latch, DB_LATCH_SCHEMA) jsonschema.validate(latch, DB_LATCH_SCHEMA)
TEST_EVENTS = {
'joblog:AAAA:task-aaa': {'type': 'task-aaaa', 'uuid': 'AAAA', 'clock': 999},
'joblog:AAAB:task-infox': {'type': 'task-infox', 'uuid': 'AAAB', 'clock': 999},
'joblog:BBBB:task-info:99': {'type': 'task-info', 'uuid': 'BBBB', 'clock': 99},
'joblog:BBBB:task-info:999': {'type': 'task-info', 'uuid': 'BBBB', 'clock': 999},
'joblog:AAAA:task-warning:88': {'type': 'task-warning', 'uuid': 'AAAA', 'clock': 88},
'joblog:AAAA:task-warning:888': {'type': 'task-warning', 'uuid': 'AAAA', 'clock': 888},
'joblog:AAAA:task-error:77': {'type': 'task-error', 'uuid': 'AAAA', 'clock': 77},
'joblog:AAAA:task-error:777': {'type': 'task-error', 'uuid': 'AAAA', 'clock': 777}
}
def test_job_log(client): def test_job_log(client):
test_events = {
'joblog:AAAA:task-aaa': {
'type': 'task-aaaa', 'uuid': 'AAAA', 'clock': 999},
'joblog:AAAB:task-infox': {
'type': 'task-infox', 'uuid': 'AAAB', 'clock': 999},
'joblog:BBBB:task-info:99': {
'type': 'task-info', 'uuid': 'BBBB', 'clock': 99},
'joblog:BBBB:task-info:999': {
'type': 'task-info', 'uuid': 'BBBB', 'clock': 999},
'joblog:AAAA:task-warning:88': {
'type': 'task-warning', 'uuid': 'AAAA', 'clock': 88},
'joblog:AAAA:task-warning:888': {
'type': 'task-warning', 'uuid': 'AAAA', 'clock': 888},
'joblog:AAAA:task-error:77': {
'type': 'task-error', 'uuid': 'AAAA', 'clock': 77},
'joblog:AAAA:task-error:777': {
'type': 'task-error', 'uuid': 'AAAA', 'clock': 777}
}
db = backend_db() db = backend_db()
for k, v in TEST_EVENTS.items(): for k, v in test_events.items():
db[k] = json.dumps(v) db[k] = json.dumps(v)
rv = client.post( rv = client.post(
...@@ -279,4 +286,4 @@ def test_job_log(client): ...@@ -279,4 +286,4 @@ def test_job_log(client):
headers=DEFAULT_REQUEST_HEADERS) headers=DEFAULT_REQUEST_HEADERS)
assert rv.status_code == 200 assert rv.status_code == 200
result = json.loads(rv.data.decode('utf-8')) result = json.loads(rv.data.decode('utf-8'))
assert len(result.keys()) == 3 # TODO: make a proper test assert len(result.keys()) == 3 # TODO: make a proper test
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment