about summary refs log tree commit diff
path: root/tools/seqstat/sequence_test.go
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2022-10-15 12:32:28 -0700
committerFranck Cuny <franck@fcuny.net>2022-10-15 12:32:28 -0700
commitce39b5fd65a91e241b2edbb9fd6a9a12967a064d (patch)
treebd0ec3519ac3a41c55193023dc3f3bb2705114a1 /tools/seqstat/sequence_test.go
parentci: update the flake once a week (diff)
downloadworld-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.go49
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)
-			}
-		}
-	}
-}