99import unittest
1010
1111from pywps import configuration
12- from pywps .dblog import get_session
12+ from pywps .dblog import log_request
1313from 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
1623class 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
4736def load_tests (loader = None , tests = None , pattern = None ):
4837 """Load local tests
0 commit comments