Ejemplo n.º 1
0
 def test__encode_string_empty_string(self):
     """
     ``_encode_string`` should return an encoded null when an empty string
     value is passed
     """
     value = win_lgpo._encode_string("")
     self.assertEqual(value, self.encoded_null)
Ejemplo n.º 2
0
 def test__encode_string(self):
     """
     ``_encode_string`` should return a null terminated ``utf-16-le`` encoded
     string when a string value is passed
     """
     encoded_value = b"".join(
         ["Salt is awesome".encode("utf-16-le"), self.encoded_null])
     value = win_lgpo._encode_string("Salt is awesome")
     self.assertEqual(value, encoded_value)
Ejemplo n.º 3
0
 def test__encode_string(self):
     '''
     ``_encode_string`` should return a null terminated ``utf-16-le`` encoded
     string when a string value is passed
     '''
     encoded_value = b''.join(['Salt is awesome'.encode('utf-16-le'),
                               self.encoded_null])
     value = win_lgpo._encode_string('Salt is awesome')
     self.assertEqual(value, encoded_value)
Ejemplo n.º 4
0
 def test__encode_string_none(self):
     """
     ``_encode_string`` should return an encoded null when ``None`` is passed
     """
     value = win_lgpo._encode_string(None)
     self.assertEqual(value, self.encoded_null)