# PMAT-969 (correctness-hunt): the WIDTH/ALIGN-combined scientific (`:12.2e`) and
# general (`:14g`) float specs. The `e`/`g` value is rendered to its Python string
# first (the existing FloatSciStr / FloatGeneralStr lowering), then padded by an
# optional `[fill][align][width]` prefix routed through a `FormatSpec` — no new IR
# node. A bare width defaults to RIGHT-align (a numeric value); the explicit
# `0`-fill form works via the fill+align prefix; Rust's string fill/align is
# char-count-based and shares Python's even-pad center split, and an `e`/`g` render
# is pure ASCII, so it reproduces CPython byte-for-byte. This oracle fixture pins
# the supported surface byte-identical to CPython.
: = 1234.5
: = 123456789.0
: = -1234.5
: = 0.000123
# scientific, width-combined.
# right-align default
# center even-pad split
# explicit fill
# explicit 0-fill
# int coerced to float
# general, width-combined.
# int coerced → scientific %g
# labeled / multi-field composition.