示例#1
0
def test_escape_name():
    assert escape_name('') == ''
    assert escape_name('a') == 'a'
    assert escape_name('abc') == 'abc'
    assert escape_name('"a') == '""a"'
    assert escape_name('/a') == '"/a"'
    assert escape_name('0a') == '"0a"'
    assert escape_name('a#') == '"a#"'
示例#2
0
def test_escape_name():
    assert escape_name("") == ""
    assert escape_name("a") == "a"
    assert escape_name("abc") == "abc"
    assert escape_name('"a') == '""a"'
    assert escape_name("/a") == '"/a"'
    assert escape_name("0a") == '"0a"'
    assert escape_name("a#") == '"a#"'
示例#3
0
 def __str__(self):
     # type: () -> str
     return "{}[{}]".format(escape_name(self.hostname), escape_name(self.interface))
示例#4
0
 def __str__(self) -> str:
     return "vrf {}".format(escape_name(self.vrf))
示例#5
0
 def __str__(self) -> str:
     return ("interface {} ip {}".format(escape_name(
         self.interface), self.ip) if self.ip else "interface {}".format(
             escape_name(self.interface)))