Exemple #1
0
    def testPersistanceArg(self) :
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Verification de l'etat stable")

        configTest = Config(['--'+self._test_key+'=Praf=Test'])
        configTest.save()

        self.assertEqual(configTest[self._test_key],'Praf=Test')
        self.assertNotEqual(self._config[self._test_key],'Praf=Test')

        self._config[self._test_key] = 'pluk'
        self._config.save()
        configTest.load()

        self.assertEqual(configTest[self._test_key],'Praf=Test')
        self.assertEqual(self._config[self._test_key],'pluk')

        configTest[self._test_key] = 'manf'
        configTest.save()
        self._config.load()

        self.assertEqual(configTest[self._test_key],'manf')
        self.assertEqual(self._config[self._test_key],'manf')

        configTest = None

        del self._config[self._test_key]
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Retour dans l'etat stable")
Exemple #2
0
    def testWriteReadLoadSave(self) :
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Verification de l'etat stable")

        configTest = Config()

        for value in ('murf','chonk','plank','goink') :
            self._config[self._test_key] = value
            self._config.save()
            configTest.load()
            self.assertNotEqual(configTest[self._test_key],'raf')
            self.assertEqual(configTest[self._test_key],value)

        configTest = None

        del self._config[self._test_key]
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Retour dans l'etat stable")
Exemple #3
0
 def setUp(self) :
     self._config = Config()
     self._test_key = 'KEY_THAT_SHOULD_NOT_EXIST'
     del self._config[self._test_key]
Exemple #4
0
class TestConfig(unittest.TestCase) :
    def setUp(self) :
        self._config = Config()
        self._test_key = 'KEY_THAT_SHOULD_NOT_EXIST'
        del self._config[self._test_key]

    def testNotExist(self) :
        self.assertEqual(self._config[self._test_key],None)

    def testWriteRead(self) :
        self.assertEqual(self._config[self._test_key],None,"Verification de l'etat stable")
        for value in ('murf','chonk','plank','goink') :
            self._config[self._test_key] = value
            self.assertEqual(self._config[self._test_key],value)
        del self._config[self._test_key]
        self.assertEqual(self._config[self._test_key],None,"Retour dans l'etat stable")

    def testWriteReadLoadSave(self) :
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Verification de l'etat stable")

        configTest = Config()

        for value in ('murf','chonk','plank','goink') :
            self._config[self._test_key] = value
            self._config.save()
            configTest.load()
            self.assertNotEqual(configTest[self._test_key],'raf')
            self.assertEqual(configTest[self._test_key],value)

        configTest = None

        del self._config[self._test_key]
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Retour dans l'etat stable")

    def testPersistance(self) :
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Verification de l'etat stable")

        configTest = Config(['--'+self._test_key])
        configTest.save()

        self.assertEqual(configTest[self._test_key],True)
        self.assertNotEqual(self._config[self._test_key],True)

        self._config[self._test_key] = 'pluk'
        self._config.save()
        configTest.load()

        self.assertEqual(configTest[self._test_key],True)
        self.assertEqual(self._config[self._test_key],'pluk')

        configTest[self._test_key] = 'manf'
        configTest.save()
        self._config.load()

        self.assertEqual(configTest[self._test_key],'manf')
        self.assertEqual(self._config[self._test_key],'manf')

        configTest = None

        del self._config[self._test_key]
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Retour dans l'etat stable")

    def testPersistanceArg(self) :
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Verification de l'etat stable")

        configTest = Config(['--'+self._test_key+'=Praf=Test'])
        configTest.save()

        self.assertEqual(configTest[self._test_key],'Praf=Test')
        self.assertNotEqual(self._config[self._test_key],'Praf=Test')

        self._config[self._test_key] = 'pluk'
        self._config.save()
        configTest.load()

        self.assertEqual(configTest[self._test_key],'Praf=Test')
        self.assertEqual(self._config[self._test_key],'pluk')

        configTest[self._test_key] = 'manf'
        configTest.save()
        self._config.load()

        self.assertEqual(configTest[self._test_key],'manf')
        self.assertEqual(self._config[self._test_key],'manf')

        configTest = None

        del self._config[self._test_key]
        self._config.save()
        self.assertEqual(self._config[self._test_key],None,"Retour dans l'etat stable")