示例#1
0
 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")