def test_5(self): config.PROC_MAXINT = None eds, rev_eds = _parser(_lexer('(1Z10)')) result = _output(eds, rev_eds, [-12]) self.assertEqual(result, ' -C')
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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))
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')