From 771eb94ea87dfe975a6a2a81ca4c352f0e278c2c Mon Sep 17 00:00:00 2001 From: Will Rouesnel Date: Wed, 11 Apr 2018 21:10:29 +1000 Subject: [PATCH] Add test case which reproduces issue #173 --- cmd/postgres_exporter/pg_setting_test.go | 32 ++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/cmd/postgres_exporter/pg_setting_test.go b/cmd/postgres_exporter/pg_setting_test.go index 8b2019ed..309de9f2 100644 --- a/cmd/postgres_exporter/pg_setting_test.go +++ b/cmd/postgres_exporter/pg_setting_test.go @@ -92,6 +92,38 @@ var fixtures = []fixture{ d: "Desc{fqName: \"pg_settings_16_mb_real_fixture_metric_bytes\", help: \"Foo foo foo [Units converted to bytes.]\", constLabels: {}, variableLabels: []}", v: 5.0331648e+07, }, + { + p: pgSetting{ + name: "32_mb_real_fixture_metric", + setting: "3.0", + unit: "32MB", + shortDesc: "Foo foo foo", + vartype: "real", + }, + n: normalised{ + val: 1.00663296e+08, + unit: "bytes", + err: "", + }, + d: "Desc{fqName: \"pg_settings_32_mb_real_fixture_metric_bytes\", help: \"Foo foo foo [Units converted to bytes.]\", constLabels: {}, variableLabels: []}", + v: 1.00663296e+08, + }, + { + p: pgSetting{ + name: "64_mb_real_fixture_metric", + setting: "3.0", + unit: "64MB", + shortDesc: "Foo foo foo", + vartype: "real", + }, + n: normalised{ + val: 2.01326592e+08, + unit: "bytes", + err: "", + }, + d: "Desc{fqName: \"pg_settings_64_mb_real_fixture_metric_bytes\", help: \"Foo foo foo [Units converted to bytes.]\", constLabels: {}, variableLabels: []}", + v: 2.01326592e+08, + }, { p: pgSetting{ name: "bool_on_fixture_metric",