/usr/lib/python2.6/site-packages/openstack/tests/unit
NameSizeModeActions
block_store/-0755rm
cluster/-0755rm
compute/-0755rm
database/-0755rm
identity/-0755rm
image/-0755rm
key_manager/-0755rm
message/-0755rm
metric/-0755rm
network/-0755rm
object_store/-0755rm
orchestration/-0755rm
telemetry/-0755rm
base.py19190644editdlrm
base.pyc15770644editdlrm
fakes.py12590644editdlrm
fakes.pyc13480644editdlrm
test_connection.py76760644editdlrm
test_connection.pyc73050644editdlrm
test_exceptions.py20580644editdlrm
test_exceptions.pyc26090644editdlrm
test_format.py46900644editdlrm
test_format.pyc46080644editdlrm
test_profile.py28290644editdlrm
test_profile.pyc27090644editdlrm
test_proxy.py118100644editdlrm
test_proxy.pyc162490644editdlrm
test_proxy2.py137020644editdlrm
test_proxy2.pyc189770644editdlrm
test_proxy_base.py103930644editdlrm
test_proxy_base.pyc67360644editdlrm
test_resource.py532730644editdlrm
test_resource.pyc595380644editdlrm
test_resource2.py439570644editdlrm
test_resource2.pyc509090644editdlrm
test_service_filter.py11270644editdlrm
test_service_filter.pyc14840644editdlrm
test_session.py35280644editdlrm
test_session.pyc39290644editdlrm
test_utils.py31810644editdlrm
test_utils.pyc42680644editdlrm
__init__.py00644editdlrm
__init__.pyc1540644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstack/tests/unit/test_format.py (4690B)
# 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 from iso8601 import iso8601 import testtools from openstack import format class TestBoolStrFormatter(testtools.TestCase): def test_deserialize(self): self.assertTrue(format.BoolStr.deserialize(True)) self.assertTrue(format.BoolStr.deserialize('True')) self.assertTrue(format.BoolStr.deserialize('TRUE')) self.assertTrue(format.BoolStr.deserialize('true')) self.assertFalse(format.BoolStr.deserialize(False)) self.assertFalse(format.BoolStr.deserialize('False')) self.assertFalse(format.BoolStr.deserialize('FALSE')) self.assertFalse(format.BoolStr.deserialize('false')) self.assertRaises(ValueError, format.BoolStr.deserialize, None) self.assertRaises(ValueError, format.BoolStr.deserialize, '') self.assertRaises(ValueError, format.BoolStr.deserialize, 'INVALID') def test_serialize(self): self.assertEqual('true', format.BoolStr.serialize(True)) self.assertEqual('false', format.BoolStr.serialize(False)) self.assertRaises(ValueError, format.BoolStr.serialize, None) self.assertRaises(ValueError, format.BoolStr.serialize, '') self.assertRaises(ValueError, format.BoolStr.serialize, 'True') class TestISO8601Formatter(testtools.TestCase): def test_deserialize(self): self.assertEqual( format.ISO8601.deserialize("2015-06-27T05:09:43"), datetime(2015, 6, 27, 5, 9, 43, tzinfo=iso8601.UTC)) self.assertEqual( format.ISO8601.deserialize("2012-03-28T21:31:02Z"), datetime(2012, 3, 28, 21, 31, 2, tzinfo=iso8601.UTC)) self.assertEqual( format.ISO8601.deserialize("2013-09-23T13:53:12.774549"), datetime(2013, 9, 23, 13, 53, 12, 774549, tzinfo=iso8601.UTC)) self.assertEqual( format.ISO8601.deserialize("2015-08-27T09:49:58-05:00"), datetime(2015, 8, 27, 9, 49, 58, tzinfo=iso8601.FixedOffset(-5, 0, "-05:00"))) def test_serialize(self): self.assertEqual( format.ISO8601.serialize( datetime(2015, 6, 27, 5, 9, 43, tzinfo=iso8601.UTC)), "2015-06-27T05:09:43+00:00") self.assertEqual( format.ISO8601.serialize( datetime(2012, 3, 28, 21, 31, 2, tzinfo=iso8601.UTC)), "2012-03-28T21:31:02+00:00") self.assertEqual( format.ISO8601.serialize( datetime(2013, 9, 23, 13, 53, 12, 774549, tzinfo=iso8601.UTC)), "2013-09-23T13:53:12.774549+00:00") self.assertEqual( format.ISO8601.serialize( datetime(2015, 8, 27, 9, 49, 58, tzinfo=iso8601.FixedOffset(-5, 0, "-05:00"))), "2015-08-27T09:49:58-05:00") class TestUNIXEpochFormatter(testtools.TestCase): def test_deserialize(self): self.assertEqual(format.UNIXEpoch.deserialize(1453412616.02406), datetime(2016, 1, 21, 21, 43, 36, 24060, tzinfo=iso8601.UTC)) self.assertEqual(format.UNIXEpoch.deserialize(1389453423.35964), datetime(2014, 1, 11, 15, 17, 3, 359640, tzinfo=iso8601.UTC)) self.assertEqual(format.UNIXEpoch.deserialize(1389453423), datetime(2014, 1, 11, 15, 17, 3, tzinfo=iso8601.UTC)) self.assertRaises(ValueError, format.UNIXEpoch.deserialize, "lol") def test_serialize(self): self.assertEqual( format.UNIXEpoch.serialize( datetime(2016, 1, 21, 21, 43, 36, 24060, tzinfo=iso8601.UTC)), 1453412616.02406) self.assertEqual( format.UNIXEpoch.serialize( datetime(2014, 1, 11, 15, 17, 3, 359640, tzinfo=iso8601.UTC)), 1389453423.35964) self.assertEqual( format.UNIXEpoch.serialize( datetime(2014, 1, 11, 15, 17, 3, tzinfo=iso8601.UTC)), 1389453423) self.assertRaises(ValueError, format.UNIXEpoch.serialize, "lol")