diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-02-19 21:30:33 +0100 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-02-19 21:33:49 +0100 |
| commit | 60d4779889baedc44972d4749daa073efca3b25c (patch) | |
| tree | d47746971f659d6f7e3affe428f239b289954f5b /headers_test.go | |
| parent | 8f777460661bbbcbe42730979140f525b382110e (diff) | |
| download | go-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.go | 46 |
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 |
