aboutsummaryrefslogtreecommitdiff
path: root/headers_test.go
diff options
context:
space:
mode:
authorStefan Majewsky <majewsky@gmx.net>2018-02-19 21:30:33 +0100
committerStefan Majewsky <majewsky@gmx.net>2018-02-19 21:33:49 +0100
commit60d4779889baedc44972d4749daa073efca3b25c (patch)
treed47746971f659d6f7e3affe428f239b289954f5b /headers_test.go
parent8f777460661bbbcbe42730979140f525b382110e (diff)
downloadgo-schwift-60d4779889baedc44972d4749daa073efca3b25c.tar.gz
reorganize code
* Gophercloud dependencies move into subpackage gopherschwift. * Tests move into subpackage tests (to avoid import cycles). + Rename "Client" to "Backend".
Diffstat (limited to 'headers_test.go')
-rw-r--r--headers_test.go46
1 files changed, 0 insertions, 46 deletions
diff --git a/headers_test.go b/headers_test.go
deleted file mode 100644
index cb99571..0000000
--- a/headers_test.go
+++ /dev/null
@@ -1,46 +0,0 @@
-/******************************************************************************
-*
-* Copyright 2018 Stefan Majewsky <majewsky@gmx.net>
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-* http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*
-******************************************************************************/
-
-package schwift
-
-import (
- "net/http"
- "testing"
-)
-
-func TestParseAccountHeadersSuccess(t *testing.T) {
- headers := AccountHeaders(headersFromHTTP(http.Header{
- "X-Account-Bytes-Used": {"1234"},
- "X-Account-Object-Count": {"42"},
- "X-Account-Container-Count": {"23"},
- "X-Account-Meta-Quota-Bytes": {"1048576"},
- "X-Account-Meta-foo": {"bar"},
- }))
-
- expectSuccess(t, headers.Validate())
- expectUint64(t, headers.BytesUsed().Get(), 1234)
- expectUint64(t, headers.ContainerCount().Get(), 23)
- expectUint64(t, headers.ObjectCount().Get(), 42)
- expectUint64(t, headers.BytesUsedQuota().Get(), 1048576)
-
- expectString(t, headers.Metadata().Get("foo"), "bar")
- expectString(t, headers.Metadata().Get("Foo"), "bar")
- expectString(t, headers.Metadata().Get("FOO"), "bar")
-}
-
-//TODO TestParseAccountHeadersError