def test_sanserif_italic(self, mock_to): self.assertEqual(textformat.format('Kappa', 'sanserif-italic'), 'Kappa') mock_to.assert_called_once_with('Kappa') mock_to.reset_mock() self.assertEqual(textformat.format('Kappa', 'italic'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_script(self, mock_to): self.assertEqual(textformat.format('Kappa', 'script'), 'Kappa') mock_to.assert_called_once_with('Kappa') mock_to.reset_mock() self.assertEqual(textformat.format('Kappa', 'cursive'), 'Kappa') mock_to.assert_called_once_with('Kappa') mock_to.reset_mock()
def test_ascii(self, mock_to): self.assertEqual(textformat.format('', 'ascii'), '') mock_to.assert_called_once_with('') mock_to.reset_mock() self.assertEqual(textformat.format('Kappa', 'AsCiI'), 'Kappa') mock_to.assert_called_once_with('Kappa') mock_to.reset_mock() self.assertEqual(textformat.format('Kappa', 'ASCII'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_serif_bold_italic(self, mock_to): formats = [ 'serif-bold-italic', 'serifbold-italic', 'serif-bolditalic', 'serifbolditalic', 'serif-italic-bold', 'serifitalic-bold', 'serif-italicbold', 'serifitalicbold', ] for format_ in formats: self.assertEqual(textformat.format('Kappa', format_), 'Kappa', format_) mock_to.assert_called_once_with('Kappa') mock_to.reset_mock()
def test_doublestruck(self, mock_to): self.assertEqual(textformat.format('Kappa', 'doublestruck'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_monospace(self, mock_to): self.assertEqual(textformat.format('Kappa', 'monospace'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_fraktur_bold(self, mock_to): self.assertEqual(textformat.format('Kappa', 'fraktur-bold'), 'Kappa') mock_to.assert_called_once_with('Kappa') mock_to.reset_mock() self.assertEqual(textformat.format('Kappa', 'frakturbold'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_fraktur(self, mock_to): self.assertEqual(textformat.format('Kappa', 'fraktur'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_sanserif(self, mock_to): self.assertEqual(textformat.format('Kappa', 'sanserif'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_serif_bold(self, mock_to): self.assertEqual(textformat.format('Kappa', 'serif-bold'), 'Kappa') mock_to.assert_called_once_with('Kappa') mock_to.reset_mock() self.assertEqual(textformat.format('Kappa', 'serifbold'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_upsidedown(self, mock_to): self.assertEqual(textformat.format('Kappa', 'upsidedown'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_smallcaps(self, mock_to): self.assertEqual(textformat.format('Kappa', 'smallcaps'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_circled(self, mock_to): self.assertEqual(textformat.format('Kappa', 'circled'), 'Kappa') mock_to.assert_called_once_with('Kappa')
def test_blank(self): self.assertEqual(textformat.format('', ''), '') self.assertEqual(textformat.format('Kappa', ''), 'Kappa')
def format(string: str, format: Optional[str], hasTextConvert: bool) -> str: if hasTextConvert and format is not None: return textformat.format(string=string, format_=format) return string