-
Notifications
You must be signed in to change notification settings - Fork 20
Closed
Description
As discussed in JuliaLang/julia#41885 (comment) it seems that when nanosoldier is run it does not properly produce terminal colors when requesting it in sprint
. The example shared there is:
Expression: sprint(show, df, context = :color => true) == "\e[1m2×2 DataFrame\e[0m\n\e[1m Row \e[0m│\e[1m Fish \e[0m\e[1m Mass \e[0m\n\e[1m \e[0m│\e[90m String \e[0m\e[90m Float64? \e[0m\n─────┼───────────────────\n 1 │ Suzy 1.5\n 2 │ Amir \e[90m missing \e[0m"
Evaluated: "2×2 DataFrame\n Row │ Fish Mass\n │ String Float64?\n─────┼───────────────────\n 1 │ Suzy 1.5\n 2 │ Amir missing" == "\e[1m2×2 DataFrame\e[0m\n\e[1m Row \e[0m│\e[1m Fish \e[0m\e[1m Mass \e[0m\n\e[1m \e[0m│\e[90m String \e[0m\e[90m Float64? \e[0m\n─────┼───────────────────\n 1 │ Suzy 1.5\n 2 │ Amir \e[90m missing \e[0m"
and we can see that sprint(show, df, context = :color => true)
did not produce output with color escape sequences. In Github Actions tests set up in DataFrames.jl GitHub CI these tests pass correctly.
Metadata
Metadata
Assignees
Labels
No labels