def copying(options):
mapping_a = options.constructor({'<STR_LIT:foo>': {'<STR_LIT:bar>': '<STR_LIT>'}})<EOL>mapping_b = copy.copy(mapping_a)<EOL>mapping_c = mapping_b<EOL>mapping_b.foo.lorem = '<STR_LIT>'<EOL>assert_equals(mapping_a, mapping_b)<EOL>assert_equals(mapping_b, mapping_c)<EOL>mapping_c.alpha = '<STR_LIT>'<EOL>
copying a {cls}