|
7 | 7 | describe InfluxDB::Client do |
8 | 8 | let(:subject) do |
9 | 9 | described_class.new "database", { |
10 | | - host: "influxdb.test", |
11 | | - port: 9999, |
12 | | - username: "username", |
13 | | - password: "password", |
| 10 | + host: "influxdb.test", |
| 11 | + port: 9999, |
| 12 | + username: "username", |
| 13 | + password: "password", |
14 | 14 | time_precision: "s" |
15 | 15 | }.merge(args) |
16 | 16 | end |
|
33 | 33 |
|
34 | 34 | let(:response_line_1) do |
35 | 35 | { "results" => [{ "statement_id" => 0, |
36 | | - "series" => [{ "name" => "cpu", "tags" => { "region" => "pl" }, "columns" => %w[time temp value], "values" => [["2015-07-07T15:13:04Z", 34, 0.343443]] }] }] } |
| 36 | + "series" => [{ "name" => "cpu", "tags" => { "region" => "pl" }, "columns" => %w[time temp value], "values" => [["2015-07-07T15:13:04Z", 34, 0.343443]] }] }] } |
37 | 37 | end |
38 | 38 | let(:response_line_2) do |
39 | 39 | { "results" => [{ "statement_id" => 0, |
40 | | - "series" => [{ "name" => "cpu", "tags" => { "region" => "us" }, "columns" => %w[time temp value], "values" => [["2015-07-07T14:58:37Z", 92, 0.3445], ["2015-07-07T14:59:09Z", 68, 0.8787]] }] }] } |
| 40 | + "series" => [{ "name" => "cpu", "tags" => { "region" => "us" }, "columns" => %w[time temp value], "values" => [["2015-07-07T14:58:37Z", 92, 0.3445], ["2015-07-07T14:59:09Z", 68, 0.8787]] }] }] } |
41 | 41 | end |
42 | 42 | let(:response) do |
43 | 43 | JSON.generate(response_line_1) + "\n" + JSON.generate(response_line_2) |
|
62 | 62 |
|
63 | 63 | let(:response_line_1) do |
64 | 64 | { "results" => [{ "statement_id" => 0, |
65 | | - "series" => [{ "name" => "access_times.service_1", "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, "columns" => %w[time value], "values" => [["2015-07-08T07:15:22Z", 327]] }] }] } |
| 65 | + "series" => [{ "name" => "access_times.service_1", |
| 66 | + "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, |
| 67 | + "columns" => %w[time value], |
| 68 | + "values" => [["2015-07-08T07:15:22Z", 327]] }] }] } |
66 | 69 | end |
67 | 70 | let(:response_line_2) do |
68 | 71 | { "results" => [{ "statement_id" => 0, |
69 | | - "series" => [{ "name" => "access_times.service_1", "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, "columns" => %w[time value], "values" => [["2015-07-08T06:15:22Z", 873]] }] }] } |
| 72 | + "series" => [{ "name" => "access_times.service_1", |
| 73 | + "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, |
| 74 | + "columns" => %w[time value], |
| 75 | + "values" => [["2015-07-08T06:15:22Z", 873]] }] }] } |
70 | 76 | end |
71 | 77 | let(:response_line_3) do |
72 | 78 | { "results" => [{ "statement_id" => 0, |
73 | | - "series" => [{ "name" => "access_times.service_2", "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, "columns" => %w[time value], "values" => [["2015-07-08T07:15:22Z", 943]] }] }] } |
| 79 | + "series" => [{ "name" => "access_times.service_2", |
| 80 | + "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, |
| 81 | + "columns" => %w[time value], |
| 82 | + "values" => [["2015-07-08T07:15:22Z", 943]] }] }] } |
74 | 83 | end |
75 | 84 | let(:response_line_4) do |
76 | 85 | { "results" => [{ "statement_id" => 0, |
77 | | - "series" => [{ "name" => "access_times.service_2", "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, "columns" => %w[time value], "values" => [["2015-07-08T06:15:22Z", 606]] }] }] } |
| 86 | + "series" => [{ "name" => "access_times.service_2", |
| 87 | + "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, |
| 88 | + "columns" => %w[time value], |
| 89 | + "values" => [["2015-07-08T06:15:22Z", 606]] }] }] } |
78 | 90 | end |
79 | 91 | let(:response) do |
80 | 92 | JSON.generate(response_line_1) + "\n" + JSON.generate(response_line_2) + "\n" + JSON.generate(response_line_3) + "\n" + JSON.generate(response_line_4) |
81 | 93 | end |
82 | 94 | let(:expected_result) do |
83 | | - [{ "name" => "access_times.service_1", "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, "values" => [{ "time" => "2015-07-08T07:15:22Z", "value" => 327 }] }, |
84 | | - { "name" => "access_times.service_1", "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, "values" => [{ "time" => "2015-07-08T06:15:22Z", "value" => 873 }] }, |
85 | | - { "name" => "access_times.service_2", "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, "values" => [{ "time" => "2015-07-08T07:15:22Z", "value" => 943 }] }, |
86 | | - { "name" => "access_times.service_2", "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, "values" => [{ "time" => "2015-07-08T06:15:22Z", "value" => 606 }] }] |
| 95 | + [{ "name" => "access_times.service_1", |
| 96 | + "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, |
| 97 | + "values" => [{ "time" => "2015-07-08T07:15:22Z", "value" => 327 }] }, |
| 98 | + { "name" => "access_times.service_1", |
| 99 | + "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, |
| 100 | + "values" => [{ "time" => "2015-07-08T06:15:22Z", "value" => 873 }] }, |
| 101 | + { "name" => "access_times.service_2", |
| 102 | + "tags" => { "code" => "200", "result" => "failure", "status" => "OK" }, |
| 103 | + "values" => [{ "time" => "2015-07-08T07:15:22Z", "value" => 943 }] }, |
| 104 | + { "name" => "access_times.service_2", |
| 105 | + "tags" => { "code" => "500", "result" => "failure", "status" => "Internal Server Error" }, |
| 106 | + "values" => [{ "time" => "2015-07-08T06:15:22Z", "value" => 606 }] }] |
87 | 107 | end |
88 | 108 | let(:query) { "SELECT * FROM /access_times.*/" } |
89 | 109 |
|
|
0 commit comments