def test_get_stored_settings(): mock_ms = MagicMock() mock_ms.settingsdict = {u"test_settings_key": u'((0, (u"final_parameter_name", u"testname"), (u"test", u"gotten_test")), (1, (u"key1", u"value1"), (u"key2", u"value2"), (u"key3", u"value3")))'} settingskey = u'test_settings_key' stored_settings = create_test_string(ExportToFieldLogger.get_stored_settings(mock_ms, settingskey)) reference_string = u'((0, (final_parameter_name, testname), (test, gotten_test)), (1, (key1, value1), (key2, value2), (key3, value3)))' assert stored_settings == reference_string
def test_get_stored_settings_parameter_browser(): mock_ms = MagicMock() mock_ms.settingsdict = {u'fieldlogger_export_parameter_browser': u'((0, (u"parameter_list", (u"p1.u1;input;hint", u"np2.u2;input2;hint2"), ), ), )'} settingskey = u'fieldlogger_export_parameter_browser' stored_settings = create_test_string(ExportToFieldLogger.get_stored_settings(mock_ms, settingskey)) reference_string = u'((0, (parameter_list, (p1.u1;input;hint, np2.u2;input2;hint2))))' assert stored_settings == reference_string
def test_get_stored_settings_parameter_browser_real_parameter_name(): mock_ms = MagicMock() mock_ms.settingsdict = {u"fieldlogger_pbrowser": u'[(0, (u"parameter_list", [u"Aveflow.m3/s;numberDecimal|numberSigned;measure flow", u"Accflow.m3;numberDecimal|numberSigned;measure flow"]))]'} settingskey = u'fieldlogger_pbrowser' test_string = create_test_string(ExportToFieldLogger.get_stored_settings(mock_ms, settingskey)) reference_string = u'[(0, (parameter_list, [Aveflow.m3/s;numberDecimal|numberSigned;measure flow, Accflow.m3;numberDecimal|numberSigned;measure flow]))]' assert test_string == reference_string