class TestSimple(TestKeyVar): def testSetAndGetOption(self): self.key_var['LH_SPAM'] = 'eggs' self.assertEqual(self.key_var['LH_SPAM'], 'eggs') def testSetAndGetOptionSpecifyFilename(self): self.key_var = KeyVar('/', 'dummy', self.spec, filename=self.filename) self.key_var['LH_SPAM'] = 'eggs' self.assertEqual(self.key_var['LH_SPAM'], 'eggs') def testSaveKnownOption(self): self.key_var['LH_SPAM'] = 'new value' self.key_var.save() self.assert_('LH_SPAM="new value"' in self.f_c()) def testSaveKnownOptionNoChange(self): before = self.f_c() self.key_var['LH_SPAM'] = 'eggs' self.key_var.save() self.assertEqual(before, self.f_c()) def testSaveUnknownOption(self): """ Unknown configuration keys should be added to the file. """ self.key_var['LH_UNKNOWN_OPTION'] = 'spam' self.key_var.save() self.assert_('LH_UNKNOWN_OPTION="spam"' in self.f_c()) def testSaveUnknownOptionNewSize(self): len_before = len(self.f_c()) self.key_var['LH_UKNOWN_OPTION'] = 'new value' self.key_var.save() self.assert_(len(self.f_c()) > len_before) def testSaveNoChanges(self): self.key_var.save()
class TestSimple(TestKeyVar): def testSetAndGetOption(self): self.key_var['LB_SPAM'] = 'eggs' self.assertEqual(self.key_var['LB_SPAM'], 'eggs') def testSetAndGetOptionSpecifyFilename(self): self.key_var = KeyVar('/', 'dummy', self.spec, filename=self.filename) self.key_var['LB_SPAM'] = 'eggs' self.assertEqual(self.key_var['LB_SPAM'], 'eggs') def testSaveKnownOption(self): self.key_var['LB_SPAM'] = 'new value' self.key_var.save() self.assert_('LB_SPAM="new value"' in self.f_c()) def testSaveKnownOptionNoChange(self): before = self.f_c() self.key_var['LB_SPAM'] = 'eggs' self.key_var.save() self.assertEqual(before, self.f_c()) def testSaveUnknownOption(self): """ Unknown configuration keys should be added to the file. """ self.key_var['LB_UNKNOWN_OPTION'] = 'spam' self.key_var.save() self.assert_('LB_UNKNOWN_OPTION="spam"' in self.f_c()) def testSaveUnknownOptionNewSize(self): len_before = len(self.f_c()) self.key_var['LB_UKNOWN_OPTION'] = 'new value' self.key_var.save() self.assert_(len(self.f_c()) > len_before) def testSaveNoChanges(self): self.key_var.save()