def test_match_abbrev(self): self.assertEqual(_match_abbrev("--f", {"--foz": None, "--foo": None, "--fie": None, "--f": None}), "--f")
def test_match_abbrev(self): self.assertEqual( _match_abbrev("--f", { "--foz": None, "--foo": None, "--fie": None, "--f": None }), "--f")
def update_event(self, inp=-1): self.set_output_val( 0, optparse._match_abbrev(self.input(0), self.input(1)))
def _match_long_opt(self, opt): return _match_abbrev(opt.lower(), self._long_opt.keys())
def _match_long_opt(self, opt): match = optparse._match_abbrev(opt, self._long_opt) if not self.matchPartialOptions and opt != match: raise optparse.BadOptionError("no such option: %s" % opt) return match