File tree Expand file tree Collapse file tree
patches/debian/config/opt/cloud/bin/cs Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -105,7 +105,7 @@ def get_type(self):
105105 return "unknown"
106106
107107 def get_domain (self ):
108- if "domain" in self .idata ();
108+ if "domain" in self .idata ():
109109 return self .idata ()['domain' ]
110110 else :
111111 return "cloudnine.internal"
Original file line number Diff line number Diff line change @@ -146,7 +146,7 @@ def set_backup(self):
146146 if not self .cl .is_redundant ():
147147 logging .error ("Set backup called on non-redundant router" )
148148 return
149- """
149+ """
150150 if not self.cl.is_master():
151151 logging.error("Set backup called on node that is already backup")
152152 return
Original file line number Diff line number Diff line change 1+ import unittest
2+ from cs .CsDatabag import CsCmdLine
3+ import merge
4+
5+
6+ class TestCsCmdLine (unittest .TestCase ):
7+
8+ def setUp (self ):
9+ merge .DataBag .DPATH = "."
10+ self .cscmdline = CsCmdLine ('cmdline' , {})
11+
12+ def test_ini (self ):
13+ self .assertTrue (self .cscmdline is not None )
14+
15+ def test_idata (self ):
16+ self .assertTrue (self .cscmdline .idata () == {})
17+
18+ def test_get_priority (self ):
19+ self .assertTrue (self .cscmdline .get_priority () == 99 )
20+
21+ def test_is_redundant (self ):
22+ self .assertTrue (self .cscmdline .is_redundant () is False )
23+ self .cscmdline .set_redundant ()
24+ self .assertTrue (self .cscmdline .is_redundant () is True )
25+
26+ def test_get_guest_gw (self ):
27+ self .assertTrue (self .cscmdline .get_guest_gw () == '1.2.3.4' )
28+ tval = "192.168.1.4"
29+ self .cscmdline .set_guest_gw (tval )
30+ self .assertTrue (self .cscmdline .get_guest_gw () == tval )
31+
32+ if __name__ == '__main__' :
33+ unittest .main ()
You can’t perform that action at this time.
0 commit comments