Merge pull request #4419 from yt2b/implement_float_format_validation · RustPython/RustPython@144f619 · GitHub
Skip to content

Commit 144f619

Browse files
authored
Merge pull request #4419 from yt2b/implement_float_format_validation
Implement float format validation
2 parents cad2adc + 980e578 commit 144f619

3 files changed

Lines changed: 25 additions & 18 deletions

File tree

common/src/format.rs

Lines changed: 18 additions & 12 deletions

extra_tests/snippets/builtin_format.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,5 @@ def test_zero_padding():
6868
assert f"{1234567:.6G}" == "1.23457E+06"
6969
assert_raises(ValueError, "{:,o}".format, 1, _msg="ValueError: Cannot specify ',' with 'o'.")
7070
assert_raises(ValueError, "{:_n}".format, 1, _msg="ValueError: Cannot specify '_' with 'n'.")
71+
assert_raises(ValueError, "{:,o}".format, 1.0, _msg="ValueError: Cannot specify ',' with 'o'.")
72+
assert_raises(ValueError, "{:_n}".format, 1.0, _msg="ValueError: Cannot specify '_' with 'n'.")

vm/src/builtins/float.rs

Lines changed: 5 additions & 6 deletions

0 commit comments

Comments
 (0)