1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
//go:build !(386 || arm)
package unit
import (
"context"
"testing"
"github.com/stretchr/testify/assert"
)
func TestInstance_Get_MonthlyTransfer(t *testing.T) {
fixtureData, err := fixtures.GetFixture("instance_monthly_transfer_get")
assert.NoError(t, err)
var base ClientBaseCase
base.SetUp(t)
defer base.TearDown(t)
base.MockGet("linode/instances/12345/transfer/2024/11", fixtureData)
stats, err := base.Client.GetInstanceTransferMonthly(context.Background(), 12345, 2024, 11)
assert.NoError(t, err)
assert.Equal(t, 30471077120, stats.BytesIn)
assert.Equal(t, 22956600198, stats.BytesOut)
assert.Equal(t, 53427677318, stats.BytesTotal)
}
|