code: def test_non_ascii(self):
      testformat("\u20ac=%f", (1.0,), "\u20ac=1.000000")
  
      self.assertEqual(format("abc", "\u2007<5"), "abc\u2007\u2007")
      self.assertEqual(format(123, "\u2007<5"), "123\u2007\u2007")
      self.assertEqual(format(12.3, "\u2007<6"), "12.3\u2007\u2007")
      self.assertEqual(format(0j, "\u2007<4"), "0j\u2007\u2007")
      self.assertEqual(format(1 + 2j, "\u2007<8"), "(1+2j)\u2007\u2007")
  
      self.assertEqual(format("abc", "\u2007>5"), "\u2007\u2007abc")
      self.assertEqual(format(123, "\u2007>5"), "\u2007\u2007123")
      self.assertEqual(format(12.3, "\u2007>6"), "\u2007\u200712.3")
      self.assertEqual(format(1 + 2j, "\u2007>8"), "\u2007\u2007(1+2j)")
      self.assertEqual(format(0j, "\u2007>4"), "\u2007\u20070j")
  
      self.assertEqual(format("abc", "\u2007^5"), "\u2007abc\u2007")
      self.assertEqual(format(123, "\u2007^5"), "\u2007123\u2007")
      self.assertEqual(format(12.3, "\u2007^6"), "\u200712.3\u2007")
      self.assertEqual(format(1 + 2j, "\u2007^8"), "\u2007(1+2j)\u2007")
      self.assertEqual(format(0j, "\u2007^4"), "\u20070j\u2007")
  
imports: from test.support import verbose, TestFailed
  import locale
  import sys
  import re
  import test.support
  import unittest
label_desc: Use image node_id 5 for calling the FormatTest obj's underlying member method code with example usage: obj.test_non_ascii() without return types