X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/bd059862d1dd7e68642dd365f0a536621ff6735f..3246e20c201aedc9fd448ab99d7d0950654e218b:/sdk/go/arvados/config_test.go diff --git a/sdk/go/arvados/config_test.go b/sdk/go/arvados/config_test.go index 697b02d7cf..59c7432686 100644 --- a/sdk/go/arvados/config_test.go +++ b/sdk/go/arvados/config_test.go @@ -27,3 +27,11 @@ func (s *ConfigSuite) TestInstanceTypesAsHash(c *check.C) { c.Check(cluster.InstanceTypes["foo"].Name, check.Equals, "foo") c.Check(cluster.InstanceTypes["foo"].ProviderType, check.Equals, "bar") } + +func (s *ConfigSuite) TestInstanceTypeSize(c *check.C) { + var it InstanceType + err := yaml.Unmarshal([]byte("Name: foo\nScratch: 4GB\nRAM: 4GiB\n"), &it) + c.Check(err, check.IsNil) + c.Check(int64(it.Scratch), check.Equals, int64(4000000000)) + c.Check(int64(it.RAM), check.Equals, int64(4294967296)) +}