From 99a05e14446a012b562703cfcf614fa360f12125 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Thu, 25 Oct 2018 14:08:51 -0500 Subject: [PATCH] Test upload_view() when the db does not change --- tests/views/test_upload.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tests/views/test_upload.py b/tests/views/test_upload.py index 44bc896..678fd48 100644 --- a/tests/views/test_upload.py +++ b/tests/views/test_upload.py @@ -20,6 +20,7 @@ # Karl O. Pinc import pytest +from pgwui_core import form_constants from pgwui_upload.views import upload @@ -86,3 +87,28 @@ def test_upload_view_db_not_changed(monkeypatch, isolate_upload_view): assert result == response assert mock_logger.info_called is False + + +def test_upload_view_db_changed(monkeypatch, isolate_upload_view): + '''When the db did change something logs''' + + mock_logger = MockLogger() + monkeypatch.setattr(upload, 'log', mock_logger) + + response = { + 'csv_checked': form_constants.CHECKED, + 'db': 'somedb', + 'db_changed': True, + 'filename': 'file', + 'lines': 5, + 'null_rep': 'NULL', + 'table': 'sometable', + 'trim_upload': form_constants.CHECKED, + 'upload_null': form_constants.CHECKED, + 'user': 'someuser', + } + isolate_upload_view(response) + result = upload.upload_view(None) + + assert result == response + assert mock_logger.info_called is True -- 2.34.1