Skip to content

Commit

Permalink
Add golden tests
Browse files Browse the repository at this point in the history
  • Loading branch information
ElleNajt committed Jan 8, 2025
1 parent de89c1b commit 7107abc
Show file tree
Hide file tree
Showing 19 changed files with 378 additions and 0 deletions.
11 changes: 11 additions & 0 deletions tests/golden/change_table_index.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"L1_text": ":results:",
"L2_text": "| Name | Age | City | Score |",
"L3_text": "|---------+-----+---------------+----------|",
"L4_text": "| Joe | 44 | New York | 92.5 |",
"L5_text": "| Eva | 32 | San Francisco | 88.0 |",
"L6_text": "| Charlie | 33 | Boston | 95.2 |",
"L7_text": "| David | 33 | Paris | 78.9 |",
"L8_text": "| Eva | 22 | Tokyo | 90.11111 |",
"L9_text": ":end:"
}
11 changes: 11 additions & 0 deletions tests/golden/format_table_floats.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"L1_text": ":results:",
"L2_text": "| Name | Age | City | Score |",
"L3_text": "|---------+-----+---------------+-------|",
"L4_text": "| Joe | 44 | New York | 92.5 |",
"L5_text": "| Eva | 32 | San Francisco | 88.0 |",
"L6_text": "| Charlie | 33 | Boston | 95.2 |",
"L7_text": "| David | 33 | Paris | 78.9 |",
"L8_text": "| Eva | 22 | Tokyo | 90.1 |",
"L9_text": ":end:"
}
16 changes: 16 additions & 0 deletions tests/golden/limit_table_max_rows.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"L1_text": ":results:",
"L2_text": "| idx | A |",
"L3_text": "|-----+---|",
"L4_text": "| 0 | 0 |",
"L5_text": "| 1 | 1 |",
"L6_text": "| 2 | 2 |",
"L7_text": "| 3 | 3 |",
"L8_text": "| 4 | 4 |",
"L9_text": "| 5 | 5 |",
"L10_text": "| 6 | 6 |",
"L11_text": "| 7 | 7 |",
"L12_text": "| 8 | 8 |",
"L13_text": "| 9 | 9 |",
"L14_text": ":end:"
}
5 changes: 5 additions & 0 deletions tests/golden/not_rounded_timer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"L1_text": ":results:",
"L2_text": "1",
"L3_text": ":end:"
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
26 changes: 26 additions & 0 deletions tests/golden/print_long_table.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"L1_text": ":results:",
"L2_text": "| idx | A |",
"L3_text": "|-----+----|",
"L4_text": "| 0 | 0 |",
"L5_text": "| 1 | 1 |",
"L6_text": "| 2 | 2 |",
"L7_text": "| 3 | 3 |",
"L8_text": "| 4 | 4 |",
"L9_text": "| 5 | 5 |",
"L10_text": "| 6 | 6 |",
"L11_text": "| 7 | 7 |",
"L12_text": "| 8 | 8 |",
"L13_text": "| 9 | 9 |",
"L14_text": "| 10 | 10 |",
"L15_text": "| 11 | 11 |",
"L16_text": "| 12 | 12 |",
"L17_text": "| 13 | 13 |",
"L18_text": "| 14 | 14 |",
"L19_text": "| 15 | 15 |",
"L20_text": "| 16 | 16 |",
"L21_text": "| 17 | 17 |",
"L22_text": "| 18 | 18 |",
"L23_text": "| 19 | 19 |",
"L24_text": ":end:"
}
206 changes: 206 additions & 0 deletions tests/golden/print_medium_table.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,206 @@
{
"L1_text": ":results:",
"L2_text": "| idx | A |",
"L3_text": "|-----+-----|",
"L4_text": "| 0 | 0 |",
"L5_text": "| 1 | 1 |",
"L6_text": "| 2 | 2 |",
"L7_text": "| 3 | 3 |",
"L8_text": "| 4 | 4 |",
"L9_text": "| 5 | 5 |",
"L10_text": "| 6 | 6 |",
"L11_text": "| 7 | 7 |",
"L12_text": "| 8 | 8 |",
"L13_text": "| 9 | 9 |",
"L14_text": "| 10 | 10 |",
"L15_text": "| 11 | 11 |",
"L16_text": "| 12 | 12 |",
"L17_text": "| 13 | 13 |",
"L18_text": "| 14 | 14 |",
"L19_text": "| 15 | 15 |",
"L20_text": "| 16 | 16 |",
"L21_text": "| 17 | 17 |",
"L22_text": "| 18 | 18 |",
"L23_text": "| 19 | 19 |",
"L24_text": "| 20 | 20 |",
"L25_text": "| 21 | 21 |",
"L26_text": "| 22 | 22 |",
"L27_text": "| 23 | 23 |",
"L28_text": "| 24 | 24 |",
"L29_text": "| 25 | 25 |",
"L30_text": "| 26 | 26 |",
"L31_text": "| 27 | 27 |",
"L32_text": "| 28 | 28 |",
"L33_text": "| 29 | 29 |",
"L34_text": "| 30 | 30 |",
"L35_text": "| 31 | 31 |",
"L36_text": "| 32 | 32 |",
"L37_text": "| 33 | 33 |",
"L38_text": "| 34 | 34 |",
"L39_text": "| 35 | 35 |",
"L40_text": "| 36 | 36 |",
"L41_text": "| 37 | 37 |",
"L42_text": "| 38 | 38 |",
"L43_text": "| 39 | 39 |",
"L44_text": "| 40 | 40 |",
"L45_text": "| 41 | 41 |",
"L46_text": "| 42 | 42 |",
"L47_text": "| 43 | 43 |",
"L48_text": "| 44 | 44 |",
"L49_text": "| 45 | 45 |",
"L50_text": "| 46 | 46 |",
"L51_text": "| 47 | 47 |",
"L52_text": "| 48 | 48 |",
"L53_text": "| 49 | 49 |",
"L54_text": "| 50 | 50 |",
"L55_text": "| 51 | 51 |",
"L56_text": "| 52 | 52 |",
"L57_text": "| 53 | 53 |",
"L58_text": "| 54 | 54 |",
"L59_text": "| 55 | 55 |",
"L60_text": "| 56 | 56 |",
"L61_text": "| 57 | 57 |",
"L62_text": "| 58 | 58 |",
"L63_text": "| 59 | 59 |",
"L64_text": "| 60 | 60 |",
"L65_text": "| 61 | 61 |",
"L66_text": "| 62 | 62 |",
"L67_text": "| 63 | 63 |",
"L68_text": "| 64 | 64 |",
"L69_text": "| 65 | 65 |",
"L70_text": "| 66 | 66 |",
"L71_text": "| 67 | 67 |",
"L72_text": "| 68 | 68 |",
"L73_text": "| 69 | 69 |",
"L74_text": "| 70 | 70 |",
"L75_text": "| 71 | 71 |",
"L76_text": "| 72 | 72 |",
"L77_text": "| 73 | 73 |",
"L78_text": "| 74 | 74 |",
"L79_text": "| 75 | 75 |",
"L80_text": "| 76 | 76 |",
"L81_text": "| 77 | 77 |",
"L82_text": "| 78 | 78 |",
"L83_text": "| 79 | 79 |",
"L84_text": "| 80 | 80 |",
"L85_text": "| 81 | 81 |",
"L86_text": "| 82 | 82 |",
"L87_text": "| 83 | 83 |",
"L88_text": "| 84 | 84 |",
"L89_text": "| 85 | 85 |",
"L90_text": "| 86 | 86 |",
"L91_text": "| 87 | 87 |",
"L92_text": "| 88 | 88 |",
"L93_text": "| 89 | 89 |",
"L94_text": "| 90 | 90 |",
"L95_text": "| 91 | 91 |",
"L96_text": "| 92 | 92 |",
"L97_text": "| 93 | 93 |",
"L98_text": "| 94 | 94 |",
"L99_text": "| 95 | 95 |",
"L100_text": "| 96 | 96 |",
"L101_text": "| 97 | 97 |",
"L102_text": "| 98 | 98 |",
"L103_text": "| 99 | 99 |",
"L104_text": "| 100 | 100 |",
"L105_text": "| 101 | 101 |",
"L106_text": "| 102 | 102 |",
"L107_text": "| 103 | 103 |",
"L108_text": "| 104 | 104 |",
"L109_text": "| 105 | 105 |",
"L110_text": "| 106 | 106 |",
"L111_text": "| 107 | 107 |",
"L112_text": "| 108 | 108 |",
"L113_text": "| 109 | 109 |",
"L114_text": "| 110 | 110 |",
"L115_text": "| 111 | 111 |",
"L116_text": "| 112 | 112 |",
"L117_text": "| 113 | 113 |",
"L118_text": "| 114 | 114 |",
"L119_text": "| 115 | 115 |",
"L120_text": "| 116 | 116 |",
"L121_text": "| 117 | 117 |",
"L122_text": "| 118 | 118 |",
"L123_text": "| 119 | 119 |",
"L124_text": "| 120 | 120 |",
"L125_text": "| 121 | 121 |",
"L126_text": "| 122 | 122 |",
"L127_text": "| 123 | 123 |",
"L128_text": "| 124 | 124 |",
"L129_text": "| 125 | 125 |",
"L130_text": "| 126 | 126 |",
"L131_text": "| 127 | 127 |",
"L132_text": "| 128 | 128 |",
"L133_text": "| 129 | 129 |",
"L134_text": "| 130 | 130 |",
"L135_text": "| 131 | 131 |",
"L136_text": "| 132 | 132 |",
"L137_text": "| 133 | 133 |",
"L138_text": "| 134 | 134 |",
"L139_text": "| 135 | 135 |",
"L140_text": "| 136 | 136 |",
"L141_text": "| 137 | 137 |",
"L142_text": "| 138 | 138 |",
"L143_text": "| 139 | 139 |",
"L144_text": "| 140 | 140 |",
"L145_text": "| 141 | 141 |",
"L146_text": "| 142 | 142 |",
"L147_text": "| 143 | 143 |",
"L148_text": "| 144 | 144 |",
"L149_text": "| 145 | 145 |",
"L150_text": "| 146 | 146 |",
"L151_text": "| 147 | 147 |",
"L152_text": "| 148 | 148 |",
"L153_text": "| 149 | 149 |",
"L154_text": "| 150 | 150 |",
"L155_text": "| 151 | 151 |",
"L156_text": "| 152 | 152 |",
"L157_text": "| 153 | 153 |",
"L158_text": "| 154 | 154 |",
"L159_text": "| 155 | 155 |",
"L160_text": "| 156 | 156 |",
"L161_text": "| 157 | 157 |",
"L162_text": "| 158 | 158 |",
"L163_text": "| 159 | 159 |",
"L164_text": "| 160 | 160 |",
"L165_text": "| 161 | 161 |",
"L166_text": "| 162 | 162 |",
"L167_text": "| 163 | 163 |",
"L168_text": "| 164 | 164 |",
"L169_text": "| 165 | 165 |",
"L170_text": "| 166 | 166 |",
"L171_text": "| 167 | 167 |",
"L172_text": "| 168 | 168 |",
"L173_text": "| 169 | 169 |",
"L174_text": "| 170 | 170 |",
"L175_text": "| 171 | 171 |",
"L176_text": "| 172 | 172 |",
"L177_text": "| 173 | 173 |",
"L178_text": "| 174 | 174 |",
"L179_text": "| 175 | 175 |",
"L180_text": "| 176 | 176 |",
"L181_text": "| 177 | 177 |",
"L182_text": "| 178 | 178 |",
"L183_text": "| 179 | 179 |",
"L184_text": "| 180 | 180 |",
"L185_text": "| 181 | 181 |",
"L186_text": "| 182 | 182 |",
"L187_text": "| 183 | 183 |",
"L188_text": "| 184 | 184 |",
"L189_text": "| 185 | 185 |",
"L190_text": "| 186 | 186 |",
"L191_text": "| 187 | 187 |",
"L192_text": "| 188 | 188 |",
"L193_text": "| 189 | 189 |",
"L194_text": "| 190 | 190 |",
"L195_text": "| 191 | 191 |",
"L196_text": "| 192 | 192 |",
"L197_text": "| 193 | 193 |",
"L198_text": "| 194 | 194 |",
"L199_text": "| 195 | 195 |",
"L200_text": "| 196 | 196 |",
"L201_text": "| 197 | 197 |",
"L202_text": "| 198 | 198 |",
"L203_text": "| 199 | 199 |",
"L204_text": ":end:"
}
11 changes: 11 additions & 0 deletions tests/golden/print_table.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"L1_text": ":results:",
"L2_text": "| idx | Name | Age | City | Score |",
"L3_text": "|-----+---------+-----+---------------+----------|",
"L4_text": "| 0 | Joe | 44 | New York | 92.5 |",
"L5_text": "| 1 | Eva | 32 | San Francisco | 88.0 |",
"L6_text": "| 2 | Charlie | 33 | Boston | 95.2 |",
"L7_text": "| 3 | David | 33 | Paris | 78.9 |",
"L8_text": "| 4 | Eva | 22 | Tokyo | 90.11111 |",
"L9_text": ":end:"
}
19 changes: 19 additions & 0 deletions tests/golden/printing_multiple_dataframes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"L1_text": ":results:",
"L2_text": "| idx | Name | Age | City | Score |",
"L3_text": "|-----+---------+-----+---------------+-------|",
"L4_text": "| 0 | Joe | 44 | New York | 92.5 |",
"L5_text": "| 1 | Eva | 32 | San Francisco | 88.0 |",
"L6_text": "| 2 | Charlie | 33 | Boston | 95.2 |",
"L7_text": "| 3 | David | 33 | Paris | 78.9 |",
"L8_text": "| 4 | Eva | 22 | Tokyo | 90.1 |",
"L9_text": "Space between dataframes",
"L10_text": "| idx | Name | Age | City | Score |",
"L11_text": "|-----+---------+-----+---------------+-------|",
"L12_text": "| 0 | Joe | 44 | New York | 92.5 |",
"L13_text": "| 1 | Eva | 32 | San Francisco | 88.0 |",
"L14_text": "| 2 | Charlie | 33 | Boston | 95.2 |",
"L15_text": "| 3 | David | 33 | Paris | 78.9 |",
"L16_text": "| 4 | Eva | 22 | Tokyo | 90.1 |",
"L17_text": ":end:"
}
6 changes: 6 additions & 0 deletions tests/golden/shell.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{ pkgs ? import <nixpkgs> { } }:

let
pythonEnv = pkgs.python3.withPackages
(ps: with ps; [ pandas numpy scikit-learn matplotlib seaborn ]);
in pkgs.mkShell { buildInputs = [ pythonEnv pkgs.pyright ]; }
6 changes: 6 additions & 0 deletions tests/golden/shell_with_tabulate.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{ pkgs ? import <nixpkgs> { } }:

let
pythonEnv = pkgs.python3.withPackages
(ps: with ps; [ pandas numpy scikit-learn matplotlib seaborn tabulate ]);
in pkgs.mkShell { buildInputs = [ pythonEnv pkgs.pyright ]; }
16 changes: 16 additions & 0 deletions tests/golden/table_with_plot_and_text.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"L1_text": ":results:",
"L2_text": "look!",
"L3_text": "| idx | x | y |",
"L4_text": "|-----+---+----|",
"L5_text": "| 0 | 0 | 10 |",
"L6_text": "| 1 | 2 | 11 |",
"L7_text": "| 2 | 3 | 12 |",
"L8_text": "| 3 | 4 | 13 |",
"L9_text": "| 4 | 5 | 14 |",
"L10_text": "| 5 | 6 | 15 |",
"L11_text": "| 6 | 7 | 16 |",
"L12_png": "plots/babel-formatting/plot_20250104_163503_2556179.png",
"L13_text": "tada!",
"L14_text": ":end:"
}
19 changes: 19 additions & 0 deletions tests/golden/tables_auto_align_off.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"L1_text": ":results:",
"L2_text": "| idx | Name | Age | City | Score |",
"L3_text": "|-----+---------+-----+---------------+-------|",
"L4_text": "| 0 | Joe | 44 | New York | 92.5 |",
"L5_text": "| 1 | Eva | 32 | San Francisco | 88.0 |",
"L6_text": "| 2 | Charlie | 33 | Boston | 95.2 |",
"L7_text": "| 3 | David | 33 | Paris | 78.9 |",
"L8_text": "| 4 | Eva | 22 | Tokyo | 90.1 |",
"L9_text": "Space between dataframes",
"L10_text": "| idx |Name|Age|City|Score |",
"L11_text": "|-----------------------------------|",
"L12_text": "| 0|Joe|44|New York|92.5 |",
"L13_text": "| 1|Eva|32|San Francisco|88.0 |",
"L14_text": "| 2|Charlie|33|Boston|95.2 |",
"L15_text": "| 3|David|33|Paris|78.9 |",
"L16_text": "| 4|Eva|22|Tokyo|90.1 |",
"L17_text": ":end:"
}
6 changes: 6 additions & 0 deletions tests/golden/testing_sessions_print.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"L1_text": ":results:",
"L2_text": "1",
"L3_text": "Cell Timer: 0:00:00",
"L4_text": ":end:"
}
5 changes: 5 additions & 0 deletions tests/golden/testing_sessions_set_variable.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"L1_text": ":results:",
"L2_text": "Cell Timer: 0:00:00",
"L3_text": ":end:"
}
6 changes: 6 additions & 0 deletions tests/golden/timer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"L1_text": ":results:",
"L2_text": "2",
"L3_text": "Cell Timer: 0:00:03",
"L4_text": ":end:"
}
5 changes: 5 additions & 0 deletions tests/golden/turn_off_timer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"L1_text": ":results:",
"L2_text": "1",
"L3_text": ":end:"
}
4 changes: 4 additions & 0 deletions tests/last_successful_test_system_info.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Last Successful test: Sat Jan 4 04:09:19 PM EST 2025
## System Information
Emacs version: GNU Emacs 29.4
Nixpkgs commit: "24.05.3523.a633d89c6dc9"

0 comments on commit 7107abc

Please sign in to comment.