Revision 890ea4ce test/ganeti.rpc_unittest.py
b/test/ganeti.rpc_unittest.py | ||
---|---|---|
28 | 28 |
from ganeti import constants |
29 | 29 |
from ganeti import compat |
30 | 30 |
from ganeti import rpc |
31 |
from ganeti import rpc_defs |
|
31 | 32 |
from ganeti import http |
32 | 33 |
from ganeti import errors |
33 | 34 |
from ganeti import serializer |
... | ... | |
397 | 398 |
["node100.example.com"], None), |
398 | 399 |
[("node100.example.com", rpc._OFFLINE)]) |
399 | 400 |
|
401 |
def testSingleOfflineWithAcceptOffline(self): |
|
402 |
fn = self._GetSingleOfflineNode |
|
403 |
assert fn("node100.example.com").offline |
|
404 |
self.assertEqual(rpc._NodeConfigResolver(fn, NotImplemented, |
|
405 |
["node100.example.com"], |
|
406 |
rpc_defs.ACCEPT_OFFLINE_NODE), |
|
407 |
[("node100.example.com", "192.0.2.100")]) |
|
408 |
for i in [False, True, "", "Hello", 0, 1]: |
|
409 |
self.assertRaises(AssertionError, rpc._NodeConfigResolver, |
|
410 |
fn, NotImplemented, ["node100.example.com"], i) |
|
411 |
|
|
400 | 412 |
def testUnknownSingleNode(self): |
401 | 413 |
self.assertEqual(rpc._NodeConfigResolver(lambda _: None, NotImplemented, |
402 | 414 |
["node110.example.com"], None), |
Also available in: Unified diff