def testClusterUpgrade(self): if not isMinimumPacemakerVersion(1,1,11): print "WARNING: Unable to test cluster upgrade because pacemaker is older than 1.1.11" return with open(temp_cib) as myfile: data = myfile.read() assert data.find("pacemaker-1.2") != -1 assert data.find("pacemaker-2.0") == -1 o,r = pcs("cluster cib-upgrade") ac(o,"Cluster CIB has been upgraded to latest version\n") assert r == 0 with open(temp_cib) as myfile: data = myfile.read() assert data.find("pacemaker-1.2") == -1 assert data.find("pacemaker-2.0") != -1 o,r = pcs("cluster cib-upgrade") ac(o,"Cluster CIB has been upgraded to latest version\n") assert r == 0
def testClusterUpgrade(self): if not isMinimumPacemakerVersion(1,1,11): print "WARNING: Unable to test cluster upgrade because pacemaker is older than 1.1.11" return with open(temp_cib) as myfile: data = myfile.read() assert data.find("pacemaker-1.2") != -1 assert data.find("pacemaker-2.") == -1 o,r = pcs("cluster cib-upgrade") ac(o,"Cluster CIB has been upgraded to latest version\n") assert r == 0 with open(temp_cib) as myfile: data = myfile.read() assert data.find("pacemaker-1.2") == -1 assert data.find("pacemaker-2.") != -1 o,r = pcs("cluster cib-upgrade") ac(o,"Cluster CIB has been upgraded to latest version\n") assert r == 0
self.assertEquals(1, r) o, r = pcs( "acl permission add role1 read id dummy readX xpath //resources") self.assertTrue(o.startswith("\nUsage: pcs acl permission add...")) self.assertEquals(1, r) o, r = pcs( "acl permission add role1 read id dummy read xpathX //resources") self.assertTrue(o.startswith("\nUsage: pcs acl permission add...")) self.assertEquals(1, r) o, r = pcs("acl") ac( o, """\ ACLs are disabled, run 'pcs acl enable' to enable Role: role1 Role: role2 Role: role3 Role: role4 """) self.assertEquals(0, r) if __name__ == "__main__": if isMinimumPacemakerVersion(1, 1, 11): unittest.main() else: print "WARNING: Pacemaker version is too old (must be >= 1.1.11) to test acls"
o, r = pcs( "acl permission add role1 read id dummy readX xpath //resources" ) self.assertTrue(o.startswith("\nUsage: pcs acl permission add...")) self.assertEquals(1, r) o, r = pcs( "acl permission add role1 read id dummy read xpathX //resources" ) self.assertTrue(o.startswith("\nUsage: pcs acl permission add...")) self.assertEquals(1, r) o, r = pcs("acl") ac(o, """\ ACLs are disabled, run 'pcs acl enable' to enable Role: role1 Role: role2 Role: role3 Role: role4 """) self.assertEquals(0, r) if __name__ == "__main__": if isMinimumPacemakerVersion(1,1,11): unittest.main() else: print "WARNING: Pacemaker version is too old (must be >= 1.1.11) to test acls"