Skip to content

Commit

Permalink
Merge pull request #2 from zotya/master
Browse files Browse the repository at this point in the history
Fixed tests for eea.sparql
  • Loading branch information
avoinea committed Feb 4, 2013
2 parents 30214ce + 10cea8b commit aa5fad8
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 6 deletions.
2 changes: 2 additions & 0 deletions docs/HISTORY.txt
Expand Up @@ -5,6 +5,8 @@ Changelog
----------------------
* Upgrade step: Within "Plone > Site setup > Add-ons" click on
upgrade button available for eea.sparql.
* Bug fix: Fixed tests for eea.sparql
[szabozo0 refs #9424]
* Feature: Handling specific annotations for data values
[voineali refs #9558]
* Bug fix: Fixed preview for queries returning empty fields
Expand Down
4 changes: 2 additions & 2 deletions eea/sparql/converter/sparql2json.py
Expand Up @@ -99,8 +99,8 @@ def sparql2json(data, **kwargs):
'string': u''}]
"""
column_types = kwargs.get('column_types')
annotations = kwargs.get('annotations')
column_types = kwargs.get('column_types', [])
annotations = kwargs.get('annotations', {})

data_result = data['result']
items = []
Expand Down
19 changes: 15 additions & 4 deletions eea/sparql/tests/mock_data.py
Expand Up @@ -2,7 +2,11 @@
"""

from eea.sparql.content.sparql import Sparql
from Products.ZSPARQLMethod.Method import parse_arg_spec, map_arg_values
from Products.ZSPARQLMethod.Method import parse_arg_spec, \
map_arg_values, \
run_with_timeout, \
interpolate_query, \
query_and_get_result
from eea.sparql.tests.base import PORT

def mock_sparql_query():
Expand All @@ -18,9 +22,16 @@ def loadSparql():
sparql.timeout = None
sparql.arg_spec = ""

args = None
args = ""
arg_spec = parse_arg_spec(sparql.arg_spec)
arg_values = map_arg_values(arg_spec, args)[1]
data = sparql.execute(**sparql.map_arguments(**arg_values))

return data
cooked_query = interpolate_query(sparql.query, arg_values)

query_args = (sparql.endpoint_url, cooked_query)

data = run_with_timeout(
10,
query_and_get_result,
*query_args)
return data

0 comments on commit aa5fad8

Please sign in to comment.