def test_ignore_characters(self): try: config.set("browsers", "ignored_characters", "-") self.failUnless(Query("Foo the Bar - mu").search(self.s2)) config.set("browsers", "ignored_characters", "1234") self.failUnless(Query("4Fo13o 2th2e3 4Bar4").search(self.s2)) finally: config.reset("browsers", "ignored_characters")
def test_caching(self): self.failUnlessEqual(self.prefs.number, self.initial_number) self.prefs.number = 10 self.prefs.default = 0.1 # Read it back, and it's fine self.failUnlessEqual(self.prefs.number, 10) self.failUnlessEqual(self.prefs.default, 0.1) # .. but modify behind the scenes (unsupported)... config.reset("settings", "ratings") config.reset("settings", "default_rating") # ...and caching will return the old one self.failUnlessEqual(self.prefs.number, 10) self.failUnlessEqual(self.prefs.default, 0.1)
def on_reverted(*args): config.reset(section, option) entry.set_text(config.gettext(section, option))
def do_revert_split(button, section, option): config.reset(section, option) e.set_text(config.get(section, option))
def on_reverted(*args): config.reset(section, option) scale.set_value(config.getfloat(section, option))
def on_reverted(*args): config.reset(section, option) button.set_active(config.getboolean(section, option))