Revision 24d70417 test/ganeti.cmdlib_unittest.py
b/test/ganeti.cmdlib_unittest.py | ||
---|---|---|
52 | 52 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_ERROR) |
53 | 53 |
|
54 | 54 |
# Try to load non-certificate file |
55 |
invalid_cert = self._TestDataFilename("bdev-net1.txt")
|
|
55 |
invalid_cert = self._TestDataFilename("bdev-net.txt") |
|
56 | 56 |
(errcode, msg) = cmdlib._VerifyCertificate(invalid_cert) |
57 | 57 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_ERROR) |
58 | 58 |
|
59 | 59 |
|
60 |
class TestVerifyCertificateInner(unittest.TestCase): |
|
61 |
FAKEFILE = "/tmp/fake/cert/file.pem" |
|
62 |
|
|
63 |
def test(self): |
|
64 |
vci = cmdlib._VerifyCertificateInner |
|
65 |
|
|
66 |
# Valid |
|
67 |
self.assertEqual(vci(self.FAKEFILE, False, 1263916313, 1298476313, |
|
68 |
1266940313, warn_days=30, error_days=7), |
|
69 |
(None, None)) |
|
70 |
|
|
71 |
# Not yet valid |
|
72 |
(errcode, msg) = vci(self.FAKEFILE, False, 1266507600, 1267544400, |
|
73 |
1266075600, warn_days=30, error_days=7) |
|
74 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_WARNING) |
|
75 |
|
|
76 |
# Expiring soon |
|
77 |
(errcode, msg) = vci(self.FAKEFILE, False, 1266507600, 1267544400, |
|
78 |
1266939600, warn_days=30, error_days=7) |
|
79 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_ERROR) |
|
80 |
|
|
81 |
(errcode, msg) = vci(self.FAKEFILE, False, 1266507600, 1267544400, |
|
82 |
1266939600, warn_days=30, error_days=1) |
|
83 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_WARNING) |
|
84 |
|
|
85 |
(errcode, msg) = vci(self.FAKEFILE, False, 1266507600, None, |
|
86 |
1266939600, warn_days=30, error_days=7) |
|
87 |
self.assertEqual(errcode, None) |
|
88 |
|
|
89 |
# Expired |
|
90 |
(errcode, msg) = vci(self.FAKEFILE, True, 1266507600, 1267544400, |
|
91 |
1266939600, warn_days=30, error_days=7) |
|
92 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_ERROR) |
|
93 |
|
|
94 |
(errcode, msg) = vci(self.FAKEFILE, True, None, 1267544400, |
|
95 |
1266939600, warn_days=30, error_days=7) |
|
96 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_ERROR) |
|
97 |
|
|
98 |
(errcode, msg) = vci(self.FAKEFILE, True, 1266507600, None, |
|
99 |
1266939600, warn_days=30, error_days=7) |
|
100 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_ERROR) |
|
101 |
|
|
102 |
(errcode, msg) = vci(self.FAKEFILE, True, None, None, |
|
103 |
1266939600, warn_days=30, error_days=7) |
|
104 |
self.assertEqual(errcode, cmdlib.LUVerifyCluster.ETYPE_ERROR) |
|
105 |
|
|
106 |
|
|
107 | 60 |
if __name__ == "__main__": |
108 | 61 |
testutils.GanetiTestProgram() |
Also available in: Unified diff