def test_when_encoding_utf8(self): with patch("sys.getfilesystemencoding") as encoding: encoding.return_value = "utf-8" self.assertEqual(default_encoding(), "utf-8") s = "The quiæk fåx jømps øver the lazy dåg" res = safe_str(s) self.assertIsInstance(res, str)
def test_when_encoding_utf8(self): with patch('sys.getdefaultencoding') as encoding: encoding.return_value = 'utf-8' self.assertEqual(default_encoding(), 'utf-8') s = 'The quiæk fåx jømps øver the lazy dåg' res = safe_str(s) self.assertIsInstance(res, str)
def test_default(self, getdefaultencoding): getdefaultencoding.return_value = 'ascii' with clean_encoding() as encoding: enc = encoding.default_encoding() if sys.platform.startswith('java'): self.assertEqual(enc, 'utf-8') else: self.assertEqual(enc, 'ascii') getdefaultencoding.assert_called_with()
def test_default(self, getfilesystemencoding): getfilesystemencoding.return_value = "ascii" with clean_encoding() as encoding: enc = encoding.default_encoding() if sys.platform.startswith("java"): self.assertEqual(enc, "utf-8") else: self.assertEqual(enc, "ascii") getfilesystemencoding.assert_called_with()
def test_when_encoding_utf8(self): self._encoding.return_value = 'utf-8' assert default_encoding() == 'utf-8' s = 'The quiæk fåx jømps øver the lazy dåg' res = safe_str(s) assert isinstance(res, str)