diff options
author | Jakob Lykke Andersen <Jakob@caput.dk> | 2018-12-16 17:19:57 +0100 |
---|---|---|
committer | Jakob Lykke Andersen <Jakob@caput.dk> | 2018-12-16 17:19:57 +0100 |
commit | 73a8b7e6581d094cc88c36cbeccab56031351d27 (patch) | |
tree | 5ab76eb3c548fef94b98d1b42e0b027c41d4494b /tests/test_domain_cpp.py | |
parent | e2431d80bd01ea4a8371d2af2ba392a0b1578f11 (diff) | |
parent | b3de33deeffb97982e5b89e7cabaed9e361900b3 (diff) | |
download | sphinx-git-73a8b7e6581d094cc88c36cbeccab56031351d27.tar.gz |
Merge branch 'cpp_fix_float_literals' into 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 b8856824b..2602f73e6 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 |