Exemplo n.º 1
0
 def test_5(self):
     config.PROC_MAXINT = None
     eds, rev_eds = _parser(_lexer('(1Z10)'))
     result = _output(eds, rev_eds, [-12])
     self.assertEqual(result, '        -C')
Exemplo n.º 2
0
 def test_en_ed_input_18(self):
     inp = '''0.001'''
     fmt = '''(EN5.4E5)'''
     result = [1.0000000000000000e-03]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 3
0
 def test_en_ed_input_28(self):
     inp = '''.'''
     fmt = '''(EN5.4E5)'''
     result = [0.0000000000000000e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 4
0
 def test_en_ed_input_142(self):
     inp = '''-1.96e-16'''
     fmt = '''(EN10.10E5)'''
     result = [-1.9600000000000000e-16]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 5
0
 def test_en_ed_input_146(self):
     inp = '''1E12'''
     fmt = '''(EN10.10E5)'''
     result = [1.0000000000000000e+02]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 6
0
 def test_en_ed_input_128(self):
     inp = '''-1000.'''
     fmt = '''(EN10.10E5)'''
     result = [-1.0000000000000000e+03]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 7
0
 def test_en_ed_input_13(self):
     inp = '''123456789.'''
     fmt = '''(EN5.4E5)'''
     result = [1.2344999999999999e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 8
0
 def test_es_ed_input_73(self):
     inp = '''123456789.'''
     fmt = '''(ES5.5E5)'''
     result = [1.2345000000000000e-01]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 9
0
 def test_es_ed_input_74(self):
     inp = '''0.1'''
     fmt = '''(ES5.5E5)'''
     result = [1.0000000000000001e-01]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 10
0
 def test_es_ed_input_57(self):
     inp = '''-1   e12'''
     fmt = '''(ES10.4E5)'''
     result = [-1.0000000000000000e+08]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 11
0
 def test_es_ed_input_60(self):
     inp = '''0.1D+200'''
     fmt = '''(ES10.4E5)'''
     result = [1.0000000000000001e+199]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 12
0
 def test_es_ed_input_50(self):
     inp = '''0.0001'''
     fmt = '''(ES10.4E5)'''
     result = [1.0000000000000000e-04]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 13
0
 def test_es_ed_input_45(self):
     inp = '''-0.1'''
     fmt = '''(ES10.4E5)'''
     result = [-1.0000000000000001e-01]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 14
0
 def test_es_ed_input_32(self):
     inp = '''-3.'''
     fmt = '''(ES10.4E5)'''
     result = [-3.0000000000000000e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 15
0
 def test_en_ed_input_101(self):
     inp = '''100000.'''
     fmt = '''(EN10.5E5)'''
     result = [1.0000000000000000e+05]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 16
0
 def test_es_ed_input_81(self):
     inp = '''-0.0001'''
     fmt = '''(ES5.5E5)'''
     result = [0.0000000000000000e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 17
0
 def test_en_ed_input_12(self):
     inp = '''-100000.'''
     fmt = '''(EN5.4E5)'''
     result = [-1.0000000000000001e-01]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 18
0
 def test_es_ed_input_82(self):
     inp = '''-1.96e-16'''
     fmt = '''(ES5.5E5)'''
     result = [-1.9600000000000000e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 19
0
 def test_en_ed_input_133(self):
     inp = '''123456789.'''
     fmt = '''(EN10.10E5)'''
     result = [1.2345678900000000e+08]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 20
0
 def test_es_ed_input_83(self):
     inp = '''3.14159'''
     fmt = '''(ES5.5E5)'''
     result = [3.1410000000000000e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 21
0
 def test_en_ed_input_137(self):
     inp = '''-0.01'''
     fmt = '''(EN10.10E5)'''
     result = [-1.0000000000000000e-02]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 22
0
 def test_es_ed_input_86(self):
     inp = '''1E12'''
     fmt = '''(ES5.5E5)'''
     result = [1.0000000000000000e+07]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 23
0
 def test_en_ed_input_143(self):
     inp = '''3.14159'''
     fmt = '''(EN10.10E5)'''
     result = [3.1415899999999999e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 24
0
 def test_es_ed_input_87(self):
     inp = '''-1   e12'''
     fmt = '''(ES5.5E5)'''
     result = [-1.0000000000000001e-05]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 25
0
 def test_en_ed_input_149(self):
     inp = '''.1'''
     fmt = '''(EN10.10E5)'''
     result = [1.0000000000000001e-01]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 26
0
 def test_es_ed_input_96(self):
     inp = '''-100.'''
     fmt = '''(ES10.5E5)'''
     result = [-1.0000000000000000e+02]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 27
0
 def test_en_ed_input_27(self):
     inp = '''-1   e12'''
     fmt = '''(EN5.4E5)'''
     result = [-1.0000000000000000e-04]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 28
0
 def test_es_ed_input_9(self):
     inp = '''10000.'''
     fmt = '''(ES5.4E5)'''
     result = [1.0000000000000000e+00]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 29
0
 def test_en_ed_input_30(self):
     inp = '''0.1D+200'''
     fmt = '''(EN5.4E5)'''
     result = [1.0000000000000001e-01]
     eds, rev_eds = _parser(_lexer(fmt))
     self.assertEqual(result, _input(eds, rev_eds, inp))
Exemplo n.º 30
0
 def test_2(self):
     config.PROC_MAXINT = 2**31
     eds, rev_eds = _parser(_lexer('(1Z10)'))
     result = _output(eds, rev_eds, [-3])
     self.assertEqual(result, '  FFFFFFFD')