implement POST /logs for apiV4 (#6143)

Этот коммит содержится в:
Carlos Tadeu Panato Junior
2017-04-21 11:16:35 +02:00
коммит произвёл George Goldberg
родитель 08822def53
Коммит b57b5abce8
3 изменённых файлов: 61 добавлений и 0 удалений

Просмотреть файл

@@ -317,3 +317,23 @@ func TestGetLogs(t *testing.T) {
_, resp = Client.GetLogs(0, 10)
CheckUnauthorizedStatus(t, resp)
}
func TestPostLog(t *testing.T) {
th := Setup().InitBasic().InitSystemAdmin()
defer TearDown()
Client := th.Client
message := make(map[string]string)
message["level"] = "ERROR"
message["message"] = "this is a test"
_, resp := Client.PostLog(message)
CheckForbiddenStatus(t, resp)
logMessage, resp := th.SystemAdminClient.PostLog(message)
CheckNoError(t, resp)
if len(logMessage) == 0 {
t.Fatal("should return the log message")
}
}