mirror of
https://github.com/psviderski/uncloud.git
synced 2026-10-08 14:14:52 +00:00
fix(logs): resolve time ranges using client local time zone for logs commands
This commit is contained in:
1 parent
e3479409b1
commit
5fa236871f
13 files changed
+282
-16
No files matched your search
@@ -0,0 +1,25 @@
|
||||
package machine
|
||||
|
||||
import (
|
||||
"context"
|
||||
"testing"
|
||||
|
||||
"github.com/psviderski/uncloud/internal/cli/logs"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestRunLogsInvalidTimeFilters(t *testing.T) {
|
||||
t.Parallel()
|
||||
|
||||
// Invalid filters must fail before connecting to the cluster.
|
||||
for _, flag := range []string{"since", "until"} {
|
||||
opts := logs.Options{}
|
||||
if flag == "since" {
|
||||
opts.Since = "invalid"
|
||||
} else {
|
||||
opts.Until = "invalid"
|
||||
}
|
||||
err := runLogs(context.Background(), nil, nil, opts)
|
||||
require.ErrorContains(t, err, "invalid --"+flag+" value")
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user