示例#1
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.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
示例#2
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
示例#3
0
文件: test_acl.py 项目: ingted/pcs
        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"
示例#4
0
文件: test_acl.py 项目: WeiRG/pcs
        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"