/usr/lib/python2.6/site-packages/openstack/tests/unit/object_store/v1
NameSizeModeActions
test_account.py22470644editdlrm
test_account.pyc24040644editdlrm
test_container.py64940644editdlrm
test_container.pyc71040644editdlrm
test_obj.py55830644editdlrm
test_obj.pyc53000644editdlrm
test_proxy.py110370644editdlrm
test_proxy.pyc78860644editdlrm
__init__.py00644editdlrm
__init__.pyc1700644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstack/tests/unit/object_store/v1/test_account.py (2247B)
# 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. from datetime import datetime import iso8601 import testtools from openstack.object_store.v1 import account CONTAINER_NAME = "mycontainer" ACCOUNT_EXAMPLE = { 'content-length': '0', 'accept-ranges': 'bytes', 'date': 'Sat, 05 Jul 2014 19:17:40 GMT', 'x-account-bytes-used': '12345', 'x-account-container-count': '678', 'content-type': 'text/plain; charset=utf-8', 'x-account-object-count': '98765', 'x-timestamp': '1453413555.88937' } class TestAccount(testtools.TestCase): def test_basic(self): sot = account.Account.new(**ACCOUNT_EXAMPLE) self.assertIsNone(sot.resources_key) self.assertIsNone(sot.id) self.assertEqual('/', sot.base_path) self.assertEqual('object-store', sot.service.service_type) self.assertTrue(sot.allow_update) self.assertTrue(sot.allow_head) self.assertTrue(sot.allow_retrieve) self.assertFalse(sot.allow_delete) self.assertFalse(sot.allow_list) self.assertFalse(sot.allow_create) def test_make_it(self): sot = account.Account.new(**{'headers': ACCOUNT_EXAMPLE}) self.assertIsNone(sot.id) self.assertEqual(int(ACCOUNT_EXAMPLE['x-account-bytes-used']), sot.account_bytes_used) self.assertEqual(int(ACCOUNT_EXAMPLE['x-account-container-count']), sot.account_container_count) self.assertEqual(int(ACCOUNT_EXAMPLE['x-account-object-count']), sot.account_object_count) self.assertEqual(datetime(2016, 1, 21, 21, 59, 15, 889370, tzinfo=iso8601.UTC), sot.timestamp)