|
|
@@ -72,7 +72,7 @@ func TestInfluxdbResponseParser(t *testing.T) {
|
|
|
Result{
|
|
|
Series: []Row{
|
|
|
{
|
|
|
- Name: "cpu",
|
|
|
+ Name: "cpu.upc",
|
|
|
Columns: []string{"time", "mean", "sum"},
|
|
|
Tags: map[string]string{"datacenter": "America"},
|
|
|
Values: [][]interface{}{
|
|
|
@@ -113,6 +113,20 @@ func TestInfluxdbResponseParser(t *testing.T) {
|
|
|
|
|
|
So(result.Series[0].Name, ShouldEqual, "alias America")
|
|
|
})
|
|
|
+
|
|
|
+ Convey("segment alias", func() {
|
|
|
+ query := &Query{Alias: "alias $1"}
|
|
|
+ result := parser.Parse(response, query)
|
|
|
+
|
|
|
+ So(result.Series[0].Name, ShouldEqual, "alias upc")
|
|
|
+ })
|
|
|
+
|
|
|
+ Convey("segment position out of bound", func() {
|
|
|
+ query := &Query{Alias: "alias $5"}
|
|
|
+ result := parser.Parse(response, query)
|
|
|
+
|
|
|
+ So(result.Series[0].Name, ShouldEqual, "alias $5")
|
|
|
+ })
|
|
|
})
|
|
|
|
|
|
Convey("[[]] alias", func() {
|