B @`@s"ddlZddlZGdddZdS)Nc@s4eZdZddZddZddZddZd d Zd S) TestFlagscCsXtjddj}tjddj}||ks0t||ksFz&)reprrrrrr )r r r r r test_reprs zTestFlags.test_reprc Cs4t}|j}~tjtdd d|_WdQRXdS)Nzobject has been deleted)matchT)rrrpytestraises ValueErrorr)r rrr r r test_obj_refs zTestFlags.test_obj_refc Cs~t}|j}|ddkstd|d<|ddks6ttjtdd|dWdQRXtjtddd|d<WdQRXdS)NrTFr )r )rrrr rrKeyErrorr)r rrr r r test_getitem%szTestFlags.test_getitemN)__name__ __module__ __qualname__rrrrrr r r rrs  r)rZpandasrrr r r rs