def does_not_contain_entry(self, *entries):
        if not isinstance(self.val, collections.Iterable) or \
                not hasattr(self.val, 'keys') or \
                not callable(getattr(self.val, 'keys')) or \
                not hasattr(self.val, '__getitem__'):
            raise TypeError('val is not dict-like')
        if len(entries) == 0:
            raise ValueError('one or more entry args must be given')
        for e in entries:
            if type(e) is not dict:
                raise TypeError('given entry arg must be a dict')
            if len(e) != 1:
                raise ValueError('given entry args must contain exactly one key-value pair')
            k = list(e.keys())[0]
            if k in self.val and e[k] == self.val[k]:
                self._err('Expected <%s> to not contain entry %s, but did.' % (self.val, e))
        return self

### datetime assertions ###
Returns the given dag node's draw node (or None if it doesn't exist in
dataset/ETHPy150Open ActivisionGameScience/assertpy/assertpy/assertpy.py/AssertionBuilder.does_not_contain_entry--crossover with--dataset/ETHPy150Open andrew-gardner/dependsworkflow/depends/depends_graphics_widgets.py/SceneWidget.drawNode