def test3_dict_missing_key(self): test_dict = {} """ 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', 'bar') dod = DictObjectDiffer(test_dict, self.gen_obj, {'foo': 'foo'}) self.assertEqual( dod._missing_from_dict( test_dict, self.gen_obj, {'foo': 'foo'} ), {'foo': 'bar'} )