Skip to content

Commit 40b1e47

Browse files
committed
Draft test_dblog.py
1 parent 9d6bee7 commit 40b1e47

1 file changed

Lines changed: 13 additions & 24 deletions

File tree

tests/test_dblog.py

Lines changed: 13 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,16 @@
99
import unittest
1010

1111
from pywps import configuration
12-
from pywps.dblog import get_session
12+
from pywps.dblog import log_request
1313
from pywps.dblog import ProcessInstance
1414

15+
from types import SimpleNamespace as ns
16+
17+
fake_request = ns(
18+
version = '1.0.0',
19+
operation = 'execute',
20+
identifier = 'dummy_identifier'
21+
)
1522

1623
class DBLogTest(unittest.TestCase):
1724
"""DBGLog test cases"""
@@ -20,29 +27,11 @@ def setUp(self):
2027

2128
self.database = configuration.get_config_value('logging', 'database')
2229

23-
def test_0_dblog(self):
24-
"""Test pywps.formats.Format class
25-
"""
26-
session = get_session()
27-
self.assertTrue(session)
28-
29-
def test_db_content(self):
30-
session = get_session()
31-
null_time_end = session.query(ProcessInstance).filter(ProcessInstance.time_end == None)
32-
self.assertEqual(null_time_end.count(), 0,
33-
'There are no unfinished processes loged')
34-
35-
null_status = session.query(ProcessInstance).filter(ProcessInstance.status == None)
36-
self.assertEqual(null_status.count(), 0,
37-
'There are no processes without status loged')
38-
39-
null_percent = session.query(ProcessInstance).filter(ProcessInstance.percent_done == None)
40-
self.assertEqual(null_percent.count(), 0,
41-
'There are no processes without percent loged')
42-
43-
null_percent = session.query(ProcessInstance).filter(ProcessInstance.percent_done < 100)
44-
self.assertEqual(null_percent.count(), 0,
45-
'There are no unfinished processes')
30+
def test_log_request(self):
31+
log_request("0bf3cd00-0102-11ed-8421-e4b97ac7e02e", fake_request)
32+
log_request("0bf3cd00-0102-11ed-8421-e4b97ac7e03e", fake_request)
33+
log_request("0bf3cd00-0102-11ed-8421-e4b97ac7e04e", fake_request)
34+
4635

4736
def load_tests(loader=None, tests=None, pattern=None):
4837
"""Load local tests

0 commit comments

Comments
 (0)