예제 #1
0
파일: test_jobj.py 프로젝트: nedbat/jreport
 def test_number_formatting(self):
     jo = JObj({'a':17, 'b':34})
     self.assertEqual(jo.format("{a:04d}:{b:-^10d}"), "0017:----34----")
     self.assertEqual(jo.format("{a:.3f}:{b:*>20e}"), "17.000:********3.400000e+01")
예제 #2
0
파일: test_jobj.py 프로젝트: nedbat/jreport
 def test_subobject_formatting(self):
     jo = JObj({'a': {'b': 23}, 'c': 45})
     self.assertEqual(jo.format("{a.b:5d}!"), "   23!")
예제 #3
0
파일: test_jobj.py 프로젝트: nedbat/jreport
 def test_basic_formatting(self):
     jo = JObj({'a':17, 'b':34})
     self.assertEqual(jo.format("{a}:{b}"), "17:34")