Revision e055a2ab test/ganeti.ht_unittest.py
b/test/ganeti.ht_unittest.py | ||
---|---|---|
23 | 23 |
|
24 | 24 |
import unittest |
25 | 25 |
|
26 |
from ganeti import constants |
|
26 | 27 |
from ganeti import ht |
27 | 28 |
|
28 | 29 |
import testutils |
... | ... | |
282 | 283 |
|
283 | 284 |
self.assertFalse(fn(None)) |
284 | 285 |
|
286 |
def testMaybeValueNone(self): |
|
287 |
fn = ht.TMaybeValueNone(ht.TInt) |
|
288 |
|
|
289 |
self.assertTrue(fn(None)) |
|
290 |
self.assertTrue(fn(0)) |
|
291 |
self.assertTrue(fn(constants.VALUE_NONE)) |
|
292 |
|
|
293 |
self.assertFalse(fn("")) |
|
294 |
self.assertFalse(fn([])) |
|
295 |
self.assertFalse(fn(constants.VALUE_DEFAULT)) |
|
296 |
|
|
285 | 297 |
|
286 | 298 |
if __name__ == "__main__": |
287 | 299 |
testutils.GanetiTestProgram() |
Also available in: Unified diff