def does_not_contain_entry(self, *args, **kwargs):
self._check_dict_like(self.val, check_values=False)<EOL>entries = list(args) + [{k:v} for k,v in kwargs.items()]<EOL>if len(entries) == <NUM_LIT:0>:<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>found = []<EOL>for e in entries:<EOL><INDENT>if type(e) is not dict:<EOL><INDENT>raise TypeError('<STR_LIT>')<EOL><DEDENT>if len(e) != <NUM_LIT:1>:<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>k = next(iter(e))<EOL>if k in self.val and e[k] == self.val[k]:<EOL><INDENT>found.append(e)<EOL><DEDENT><DEDENT>if found:<EOL><INDENT>self._err('<STR_LIT>' % (self.val, self._fmt_items(entries), self._fmt_items(found)))<EOL><DEDENT>return self<EOL>
Asserts that val is a dict and does not contain the given entry or entries.