def groupdict(self, default=None): d = {} assert _interop.__has_keys__(self.compiled_regex.groups) for k in _interop.__keys__(self.compiled_regex.groups): idx = self.compiled_regex.groups[k] d[k] = self.__group__(idx) return d
def test_has_keys(): assert not polyglot.__has_keys__(True) assert polyglot.__has_keys__(None) assert polyglot.__has_keys__(NotImplemented) assert not polyglot.__has_keys__(False) assert polyglot.__has_keys__(object())