]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph-volume tests.util verify as_bytes behavior 23289/head
authorAlfredo Deza <adeza@redhat.com>
Fri, 27 Jul 2018 15:16:19 +0000 (11:16 -0400)
committerAlfredo Deza <adeza@redhat.com>
Fri, 27 Jul 2018 15:16:30 +0000 (11:16 -0400)
Signed-off-by: Alfredo Deza <adeza@redhat.com>
src/ceph-volume/ceph_volume/tests/util/test_util.py

index da78336a714b3d8e74ede41d68caeaafc31efcfb..82f2ef27f647148dc9fb8cf72f41da46a995c7a1 100644 (file)
@@ -2,6 +2,17 @@ import pytest
 from ceph_volume import util
 
 
+class TestAsBytes(object):
+
+    def test_bytes_just_gets_returned(self):
+        bytes_string = "contents".encode('utf-8')
+        assert util.as_bytes(bytes_string) == bytes_string
+
+    def test_string_gets_converted_to_bytes(self):
+        result = util.as_bytes('contents')
+        assert isinstance(result, bytes)
+
+
 class TestStrToInt(object):
 
     def test_passing_a_float_str(self):