示例#1
0
    def test_saveSettings_savesNoneValueAttributes(self):
        settings = Settings()
        settings.currentProfile = None
        configFilePath = self.getTestPath("vimswitchrc")

        self.configFile.saveSettings(settings, configFilePath)

        newSettings = Settings()
        self.configFile.loadSettings(newSettings, configFilePath)
        self.assertEqual(newSettings.currentProfile, None)
示例#2
0
    def test_saveSettings_savesNoneValueAttributes(self):
        settings = Settings()
        settings.currentProfile = None
        configFilePath = self.getTestPath('vimswitchrc')

        self.configFile.saveSettings(settings, configFilePath)

        newSettings = Settings()
        self.configFile.loadSettings(newSettings, configFilePath)
        self.assertEqual(newSettings.currentProfile, None)
示例#3
0
    def test_saveSettings_allAttributes(self):
        settings = Settings()
        settings.currentProfile = Profile("test/vimrc")
        configFilePath = self.getTestPath("vimswitchrc")

        self.configFile.saveSettings(settings, configFilePath)

        newSettings = Settings()
        self.configFile.loadSettings(newSettings, configFilePath)
        self.assertEqual(newSettings.currentProfile, Profile("test/vimrc"))
示例#4
0
    def test_saveSettings_allAttributes(self):
        settings = Settings()
        settings.currentProfile = Profile('test/vimrc')
        configFilePath = self.getTestPath('vimswitchrc')

        self.configFile.saveSettings(settings, configFilePath)

        newSettings = Settings()
        self.configFile.loadSettings(newSettings, configFilePath)
        self.assertEqual(newSettings.currentProfile, Profile('test/vimrc'))