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)"))
def test__converts_escaped_backslash(self): result = unescape_avahi_service_name("\\\\\\\\samba\\\\share") self.assertThat(result, Equals("\\\\samba\\share"))
def test__converts_escaped_dot(self): result = unescape_avahi_service_name("example\\.com") self.assertThat(result, Equals("example.com"))
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)"))