porting all github actions from bluesky-social/indigo to tangled CI

countstore: a bit more mem test coverage (defensive)

Changed files
+12 -6
automod
countstore
+12 -6
automod/countstore/countstore_test.go
··· 20 20 assert.Equal(0, c) 21 21 assert.NoError(cs.Increment(ctx, "test1", "val1")) 22 22 assert.NoError(cs.Increment(ctx, "test1", "val1")) 23 - c, err = cs.GetCount(ctx, "test1", "val1", PeriodTotal) 24 - assert.NoError(err) 25 - assert.Equal(2, c) 23 + 24 + for _, period := range []string{PeriodTotal, PeriodDay, PeriodHour} { 25 + c, err = cs.GetCount(ctx, "test1", "val1", period) 26 + assert.NoError(err) 27 + assert.Equal(2, c) 28 + } 26 29 27 30 c, err = cs.GetCountDistinct(ctx, "test2", "val2", PeriodTotal) 28 31 assert.NoError(err) ··· 36 39 37 40 assert.NoError(cs.IncrementDistinct(ctx, "test2", "val2", "two")) 38 41 assert.NoError(cs.IncrementDistinct(ctx, "test2", "val2", "three")) 39 - c, err = cs.GetCountDistinct(ctx, "test2", "val2", PeriodTotal) 40 - assert.NoError(err) 41 - assert.Equal(3, c) 42 + 43 + for _, period := range []string{PeriodTotal, PeriodDay, PeriodHour} { 44 + c, err = cs.GetCountDistinct(ctx, "test2", "val2", period) 45 + assert.NoError(err) 46 + assert.Equal(3, c) 47 + } 42 48 } 43 49 44 50 func TestMemCountStoreConcurrent(t *testing.T) {