def test_process_emdash(self): text = u"This is an^{−emdash}" result = list(formatting.Superscript().process(text)) self.assertEqual(1, len(result)) result = result[0] self.assertEqual( result, { 'text': u'^{−emdash}', 'locations': [0], 'superscript_data': { 'superscript': u'−emdash' } })
def test_process(self): text = "This is a^{superscript}. And then another^{superscript} again" result = list(formatting.Superscript().process(text)) self.assertEqual(1, len(result)) result = result[0] self.assertEqual( result, { 'text': '^{superscript}', 'locations': [0, 1], 'superscript_data': { 'superscript': 'superscript' } })