Verified interval format function and gofmt check

This commit is contained in:
utkarshcmu 2016-11-02 02:07:08 -07:00
parent 2088363bf9
commit a4a2e35bb2
2 changed files with 5 additions and 4 deletions

View File

@ -9,9 +9,9 @@ import (
"net/http"
"net/url"
"path"
"regexp"
"strings"
"time"
"regexp"
"golang.org/x/net/context/ctxhttp"
@ -153,15 +153,16 @@ func formatTimeRange(input string) string {
}
func fixIntervalFormat(target string) string {
rMinute := regexp.MustCompile("'(\\d+)m'")
rMinute := regexp.MustCompile(`'(\d+)m'`)
rMin := regexp.MustCompile("m")
target = rMinute.ReplaceAllStringFunc(target, func(m string) string {
return rMin.ReplaceAllString(m, "min")
})
rMonth := regexp.MustCompile("'(\\d+)M'")
rMonth := regexp.MustCompile(`'(\d+)M'`)
rMon := regexp.MustCompile("M")
target = rMonth.ReplaceAllStringFunc(target, func(M string) string {
return rMon.ReplaceAllString(M, "mon")
})
glog.Debug("Graphite Query", "target", target)
return target
}

View File

@ -6,7 +6,7 @@ import (
)
func TestGraphiteFunctions(t *testing.T) {
Convey("Testing Graphite Executor", t, func() {
Convey("Testing Graphite Functions", t, func() {
Convey("formatting time range for now", func() {