still testing

This commit is contained in:
Romain Dorgueil
2016-12-26 08:57:39 +01:00
parent 1fbd43a94d
commit 8903e1d386
5 changed files with 85 additions and 2 deletions

35
tests/ext/test_ods.py Normal file
View File

@ -0,0 +1,35 @@
from mock import patch
from bonobo.ext.ods import extract_ods
class ResponseMock:
def __init__(self, json_value):
self.json_value = json_value
self.count = 0
def json(self):
if self.count:
return {}
else:
self.count += 1
return {'records': self.json_value, }
def test_read_from_opendatasoft_api():
extract = extract_ods('http://example.com/', 'test-a-set')
with patch(
'requests.get', return_value=ResponseMock([
{
'fields': {
'foo': 'bar'
}
},
{
'fields': {
'foo': 'zab'
}
},
])):
for line in extract():
assert 'foo' in line