def test_addGeneralTestSettingValuesOverrideValuesTest(self): new_value_map = { "BrowserOverride": "CHROME", "TimeoutOverride": "13333333" } config = Config() config.add_general_test_setting_values(new_value_map, True) self.assertEquals(config.get_general_value("BrowserOverride"), "CHROME") self.assertEquals(config.get_general_value("TimeoutOverride"), "13333333")
def test_addGeneralTestSettingValuesDoNotOverrideValuesTest(self): new_value_map = {"DontBrowserOverride": "CHROME", "DontTimeoutOverride": "13333333"} new_value_map_two = {"DontBrowserOverride": "IE", "DontTimeoutOverride": "5555"} # add values to the override config since the values don't exist in the override config config = Config() config.add_general_test_setting_values(new_value_map, False) self.assertEquals(config.get_general_value("DontBrowserOverride"), "CHROME") self.assertEquals(config.get_general_value("DontTimeoutOverride"), "13333333") # don't add the values to the override config since the values do exist in the override config config.add_general_test_setting_values(new_value_map_two, False) self.assertEquals(config.get_general_value("DontBrowserOverride"), "CHROME") self.assertEquals(config.get_general_value("DontTimeoutOverride"), "13333333") # do add the values because of the override flag config.add_general_test_setting_values(new_value_map_two, True) self.assertEquals(config.get_general_value("DontBrowserOverride"), "IE") self.assertEquals(config.get_general_value("DontTimeoutOverride"), "5555")
def test_getGeneralValueTest(self): config = Config() self.assertEquals(config.get_general_value("TestKey"), "testValue") self.assertEquals(config.get_general_value("nonExistentKey", "defaultValue"), "defaultValue")