Revision 00ef625c test/py/ganeti.utils.io_unittest.py
b/test/py/ganeti.utils.io_unittest.py | ||
---|---|---|
41 | 41 |
|
42 | 42 |
class TestReadFile(testutils.GanetiTestCase): |
43 | 43 |
def testReadAll(self): |
44 |
data = utils.ReadFile(self._TestDataFilename("cert1.pem"))
|
|
44 |
data = utils.ReadFile(testutils.TestDataFilename("cert1.pem"))
|
|
45 | 45 |
self.assertEqual(len(data), 814) |
46 | 46 |
|
47 | 47 |
h = compat.md5_hash() |
... | ... | |
49 | 49 |
self.assertEqual(h.hexdigest(), "a491efb3efe56a0535f924d5f8680fd4") |
50 | 50 |
|
51 | 51 |
def testReadSize(self): |
52 |
data = utils.ReadFile(self._TestDataFilename("cert1.pem"),
|
|
52 |
data = utils.ReadFile(testutils.TestDataFilename("cert1.pem"),
|
|
53 | 53 |
size=100) |
54 | 54 |
self.assertEqual(len(data), 100) |
55 | 55 |
|
... | ... | |
60 | 60 |
def testCallback(self): |
61 | 61 |
def _Cb(fh): |
62 | 62 |
self.assertEqual(fh.tell(), 0) |
63 |
data = utils.ReadFile(self._TestDataFilename("cert1.pem"), preread=_Cb)
|
|
63 |
data = utils.ReadFile(testutils.TestDataFilename("cert1.pem"), preread=_Cb)
|
|
64 | 64 |
self.assertEqual(len(data), 814) |
65 | 65 |
|
66 | 66 |
def testError(self): |
... | ... | |
73 | 73 |
testutils.GanetiTestCase.setUp(self) |
74 | 74 |
|
75 | 75 |
def testDefault(self): |
76 |
data = utils.ReadOneLineFile(self._TestDataFilename("cert1.pem"))
|
|
76 |
data = utils.ReadOneLineFile(testutils.TestDataFilename("cert1.pem"))
|
|
77 | 77 |
self.assertEqual(len(data), 27) |
78 | 78 |
self.assertEqual(data, "-----BEGIN CERTIFICATE-----") |
79 | 79 |
|
80 | 80 |
def testNotStrict(self): |
81 |
data = utils.ReadOneLineFile(self._TestDataFilename("cert1.pem"),
|
|
81 |
data = utils.ReadOneLineFile(testutils.TestDataFilename("cert1.pem"),
|
|
82 | 82 |
strict=False) |
83 | 83 |
self.assertEqual(len(data), 27) |
84 | 84 |
self.assertEqual(data, "-----BEGIN CERTIFICATE-----") |
85 | 85 |
|
86 | 86 |
def testStrictFailure(self): |
87 | 87 |
self.assertRaises(errors.GenericError, utils.ReadOneLineFile, |
88 |
self._TestDataFilename("cert1.pem"), strict=True)
|
|
88 |
testutils.TestDataFilename("cert1.pem"), strict=True)
|
|
89 | 89 |
|
90 | 90 |
def testLongLine(self): |
91 | 91 |
dummydata = (1024 * "Hello World! ") |
Also available in: Unified diff