Skip to content

Commit

Permalink
outputs/postgresql: fix go test detection for pguint extension
Browse files Browse the repository at this point in the history
  • Loading branch information
phemmer committed Feb 18, 2022
1 parent ddb5575 commit 0e511d6
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 16 deletions.
14 changes: 6 additions & 8 deletions plugins/outputs/postgresql/postgresql_test.go
Expand Up @@ -678,14 +678,12 @@ func TestWrite_UnsignedIntegers(t *testing.T) {
p := newPostgresqlTest(t)
p.UseUint8 = true
_ = p.Init()
require.NoError(t, p.Connect())

row := p.db.QueryRow(ctx, "SELECT count(*) FROM pg_extension WHERE extname='uint'")
var n int
require.NoError(t, row.Scan(&n))
if n == 0 {
t.Skipf("pguint extension is not installed")
t.SkipNow()
if err := p.Connect(); err != nil {
if strings.Contains(err.Error(), "retreiving OID for uint8 data type") {
t.Skipf("pguint extension is not installed")
t.SkipNow()
}
require.NoError(t, err)
}

metrics := []telegraf.Metric{
Expand Down
14 changes: 6 additions & 8 deletions plugins/outputs/postgresql/table_manager_test.go
Expand Up @@ -127,14 +127,12 @@ func TestTableManager_MatchSource_UnsignedIntegers(t *testing.T) {
p := newPostgresqlTest(t)
p.UseUint8 = true
_ = p.Init()
require.NoError(t, p.Connect())

row := p.db.QueryRow(ctx, "SELECT count(*) FROM pg_extension WHERE extname='uint'")
var n int
require.NoError(t, row.Scan(&n))
if n == 0 {
t.Skipf("pguint extension is not installed")
t.SkipNow()
if err := p.Connect(); err != nil {
if strings.Contains(err.Error(), "retreiving OID for uint8 data type") {
t.Skipf("pguint extension is not installed")
t.SkipNow()
}
require.NoError(t, err)
}

metrics := []telegraf.Metric{
Expand Down

0 comments on commit 0e511d6

Please sign in to comment.