def test_attribute_key_dict(self): attrdict = AttributeKeyDict(val1='hello', val2='world') # Get self.assertEqual(attrdict.val1, 'hello') self.assertEqual(attrdict.val2, 'world') with self.assertRaises(KeyError): attrdict.unknown_variable # Set attrdict.new_value = 'test' self.assertEqual(attrdict.new_value, 'test') # Delete del attrdict.val1 with self.assertRaises(KeyError): attrdict.val1