def test6_dict_missing_key(self):
     test_dict = {
         'foo': 'bar',
     }
     setattr(self.gen_obj, 'doesntexistindict', 'baz')
     dod = DictObjectDiffer(test_dict, self.gen_obj, {'doesntexistindict': 'foo'})
     missing_from_object = dod._missing_from_object()
     self.assertEqual(missing_from_object, {'doesntexistindict': ''})
 def test1_object_equals_dict(self):
     test_dict = {
         'foo': 'foo'
     }
     """ We haven't added a foo attribute to our gen_obj
         so dod.missing_from_object should include {'foo': 'bar'}
     """
     setattr(self.gen_obj, 'foo', 'foo')
     dod = DictObjectDiffer(test_dict, self.gen_obj, {'foo': 'foo'})
     self.assertEqual(
         dod._missing_from_object(test_dict, self.gen_obj, {'foo': 'foo'}),
         {}
     )