diff options
author | Franck Cuny <franck@fcuny.net> | 2022-10-15 12:32:28 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2022-10-15 12:32:28 -0700 |
commit | ce39b5fd65a91e241b2edbb9fd6a9a12967a064d (patch) | |
tree | bd0ec3519ac3a41c55193023dc3f3bb2705114a1 /tools/seqstat/sequence_test.go | |
parent | ci: update the flake once a week (diff) | |
download | world-ce39b5fd65a91e241b2edbb9fd6a9a12967a064d.tar.gz |
ref(seqstat): rewrite from go to python
This is a simple script, there's no benefit in having this in go. Having it Python makes it easier to extend with panda or other libraries in the future if I need more statistics too.
Diffstat (limited to 'tools/seqstat/sequence_test.go')
-rw-r--r-- | tools/seqstat/sequence_test.go | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/tools/seqstat/sequence_test.go b/tools/seqstat/sequence_test.go deleted file mode 100644 index 1299086..0000000 --- a/tools/seqstat/sequence_test.go +++ /dev/null @@ -1,49 +0,0 @@ -package main - -import ( - "testing" -) - -func TestHistogram(t *testing.T) { - cases := []struct { - in []float64 - histogram []rune - }{ - {[]float64{1, 2}, []rune{'▁', '█'}}, - {[]float64{1, 10, 4}, []rune{'▁', '█', '▃'}}, - {[]float64{1, 5, 22, 13, 53}, []rune{'▁', '▁', '▃', '▂', '█'}}, - } - - for _, c := range cases { - seq := newSequence(c.in) - if string(seq.histogram()) != string(c.histogram) { - t.Errorf("Not matching: got %q, want %q", string(seq.histogram()), string(c.histogram)) - } - } -} - -func TestStats(t *testing.T) { - cases := []struct { - in []float64 - min float64 - max float64 - p999 float64 - }{ - {[]float64{1, 10, 52, 12}, 1, 52, 52}, - } - - for _, c := range cases { - seq := newSequence(c.in) - if seq.min != c.min { - t.Errorf("Not matching: got min %f want %f", seq.min, c.min) - } - if seq.max != c.max { - if seq.max != c.max { - t.Errorf("Not matching: got max %f want %f", seq.max, c.max) - } - if seq.p999() != c.p999 { - t.Errorf("Not matching: got p999 %f want %f", seq.p999(), c.p999) - } - } - } -} |