def test03NamespaceInTemplates( self ): """Templated data members need to retain namespaces of arguments""" PR_NS_A = ROOT.PR_NS_A p = std.pair( std.vector( PR_NS_A.PR_ST_B ), std.vector( PR_NS_A.PR_NS_D.PR_ST_E ) )() self.assert_( "vector<PR_NS_A::PR_ST_B>" in type(p.first).__name__ ) self.assert_( "vector<PR_NS_A::PR_NS_D::PR_ST_E>" in type(p.second).__name__ )
def set_item(self, key, value): p = std.pair('const std::string, TH1*')(key, value) self.insert(p)