Removed moto mocks and mock s3 upload and download directly.

Also updated csv reading to use correct module and do more
work to remove empty fields and trailing commas.
This commit is contained in:
Adam Shimali
2016-02-26 10:54:06 +00:00
parent 77c9c9a323
commit d7bad32ac3
3 changed files with 81 additions and 38 deletions

View File

@@ -526,3 +526,10 @@ def mock_get_users_by_service(mocker):
'failed_login_count': 0}]
return data
return mocker.patch('app.user_api_client.get_users_for_service', side_effect=_get_users_for_service, autospec=True)
@pytest.fixture(scope='function')
def mock_s3_upload(mocker):
def _upload(upload_id, service_id, filedata, region):
pass
return mocker.patch('app.main.views.send.s3upload', side_effect=_upload)