Example #1
0
 def test__converts_all_types_of_escape_sequences(self):
     result = unescape_avahi_service_name(
         "HP\\032Color\\032LaserJet\\032at"
         "\\032\\\\\\\\printers\\\\color\\032\\040example\\.com\\041")
     self.assertThat(
         result,
         Equals("HP Color LaserJet at \\\\printers\\color (example.com)"))
Example #2
0
 def test__converts_escaped_backslash(self):
     result = unescape_avahi_service_name("\\\\\\\\samba\\\\share")
     self.assertThat(result, Equals("\\\\samba\\share"))
Example #3
0
 def test__converts_escaped_dot(self):
     result = unescape_avahi_service_name("example\\.com")
     self.assertThat(result, Equals("example.com"))
Example #4
0
 def test__converts_escaped_decimal_characters(self):
     result = unescape_avahi_service_name(
         "HP\\032Color\\032LaserJet\\032CP2025dn\\032\\040test\\041")
     self.assertThat(result, Equals("HP Color LaserJet CP2025dn (test)"))