# Karl O. Pinc <kop@karlpinc.com>
+import pytest
+
import pgwui_upload.check_settings as check_settings
from pgwui_common import checkset
# validate_literal_column_headings()
+@pytest.mark.unittest
def test_validate_literal_column_headings_nosetting():
'''No error is delivered when there's no setting'''
errors = []
assert errors == []
+@pytest.mark.unittest
def test_validate_literal_column_headings_on():
'''No error is delivered when the setting is "on"'''
errors = []
assert errors == []
+@pytest.mark.unittest
def test_validate_literal_column_headings_off():
'''No error is delivered when the setting is "off"'''
errors = []
assert errors == []
+@pytest.mark.unittest
def test_validate_literal_column_headings_ask():
'''No error is delivered when the setting is "ask"'''
errors = []
assert errors == []
+@pytest.mark.unittest
def test_validate_literal_column_headings_bad():
'''delivers an error when given a bad value'''
errors = []
# check_settings()
+@pytest.mark.unittest
def test_check_settings(mock_unknown_settings,
mock_require_settings,
mock_boolean_settings,
# Karl O. Pinc <kop@karlpinc.com>
+import pytest
import pyramid.testing
import pgwui_upload.pgwui_upload as pgwui_upload
# init_menu()
+@pytest.mark.unittest
def test_init_menu_default():
'''The settings get the module's default value when no settings exist
'''
== pgwui_upload.DEFAULT_UPLOAD_MENU_LABEL
+@pytest.mark.unittest
def test_init_menu_no_default():
'''The settings keep their value when they exist
'''
mock_scan = testing.instance_method_mock_fixture('scan')
+@pytest.mark.unittest
def test_includeme(mock_init_menu, mock_add_route, mock_scan):
'''init_menu, add_route, and scan are all called
'''