diff options
author | Tim Burke <tim.burke@gmail.com> | 2022-02-25 10:47:31 -0800 |
---|---|---|
committer | Tim Burke <tim.burke@gmail.com> | 2023-04-05 20:54:39 -0700 |
commit | 0a4e41701dbb5795ff4cab7a2c68a41c90bd51e7 (patch) | |
tree | 70ea3b2ae9243c3a2990311f3fcddbadae4277cc /test | |
parent | 57ce156a7f5cecd58fb4d83acbe1416d583275d1 (diff) | |
download | swift-0a4e41701dbb5795ff4cab7a2c68a41c90bd51e7.tar.gz |
Add cap_length helper
Change-Id: Ib864c7dc6c8c7bb849f4f97a1239eb5cc04c424c
Diffstat (limited to 'test')
-rw-r--r-- | test/unit/common/test_utils.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/test/unit/common/test_utils.py b/test/unit/common/test_utils.py index 772019c5a..3ad0432c3 100644 --- a/test/unit/common/test_utils.py +++ b/test/unit/common/test_utils.py @@ -4617,6 +4617,15 @@ cluster_dfw1 = http://dfw1.host/v1/ self.fail('Invalid results from pure function:\n%s' % '\n'.join(failures)) + def test_cap_length(self): + self.assertEqual(utils.cap_length(None, 3), None) + self.assertEqual(utils.cap_length('', 3), '') + self.assertEqual(utils.cap_length('asdf', 3), 'asd...') + self.assertEqual(utils.cap_length('asdf', 5), 'asdf') + + self.assertEqual(utils.cap_length(b'asdf', 3), b'asd...') + self.assertEqual(utils.cap_length(b'asdf', 5), b'asdf') + def test_get_partition_for_hash(self): hex_hash = 'af088baea4806dcaba30bf07d9e64c77' self.assertEqual(43, utils.get_partition_for_hash(hex_hash, 6)) |