diff options
author | jfbu <jfbu@free.fr> | 2018-12-16 18:34:05 +0100 |
---|---|---|
committer | jfbu <jfbu@free.fr> | 2018-12-16 18:34:05 +0100 |
commit | 30ec4b6bba3cb256b700ca1d7438ddd01b3e948c (patch) | |
tree | 83eeba01a4accfffc5e8f878767e897642fa23b1 /tests/test_domain_cpp.py | |
parent | 6461ea233b393abb12a800213e03f12b0b963f3e (diff) | |
parent | 73a8b7e6581d094cc88c36cbeccab56031351d27 (diff) | |
download | sphinx-git-30ec4b6bba3cb256b700ca1d7438ddd01b3e948c.tar.gz |
Merge branch '1.8'
Diffstat (limited to 'tests/test_domain_cpp.py')
-rw-r--r-- | tests/test_domain_cpp.py | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/tests/test_domain_cpp.py b/tests/test_domain_cpp.py index 0d47f69b2..3e19efbbf 100644 --- a/tests/test_domain_cpp.py +++ b/tests/test_domain_cpp.py @@ -124,8 +124,20 @@ def test_expressions(): expr = i + l + u exprCheck(expr, 'L' + expr + 'E') for suffix in ['', 'f', 'F', 'l', 'L']: - expr = '5.0' + suffix - exprCheck(expr, 'L' + expr + 'E') + for e in [ + '5e42', '5e+42', '5e-42', + '5.', '5.e42', '5.e+42', '5.e-42', + '.5', '.5e42', '.5e+42', '.5e-42', + '5.0', '5.0e42','5.0e+42', '5.0e-42']: + expr = e + suffix + exprCheck(expr, 'L' + expr + 'E') + for e in [ + 'ApF', 'Ap+F', 'Ap-F', + 'A.', 'A.pF', 'A.p+F', 'A.p-F', + '.A', '.ApF', '.Ap+F', '.Ap-F', + 'A.B', 'A.BpF','A.Bp+F', 'A.Bp-F']: + expr = "0x" + e + suffix + exprCheck(expr, 'L' + expr + 'E') exprCheck('"abc\\"cba"', 'LA8_KcE') # string exprCheck('this', 'fpT') # character literals |