diff options
-rw-r--r-- | cloudinit/util.py | 2 | ||||
-rw-r--r-- | tests/unittests/test_util.py | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/cloudinit/util.py b/cloudinit/util.py index 1a517c79..01dc7751 100644 --- a/cloudinit/util.py +++ b/cloudinit/util.py @@ -2145,7 +2145,7 @@ def _read_dmi_syspath(key): LOG.debug("%s did not return any data", dmi_key_path) return None - # uninitialized dmi values show as all \xff and /sys appends a '\n'. + # uninitialized dmi values show as all \xff and /sys appends a '\n'. # in that event, return a string of '.' in the same length. if key_data == b'\xff' * (len(key_data) - 1) + b'\n': key_data = b'.' * (len(key_data) - 1) + b'\n' diff --git a/tests/unittests/test_util.py b/tests/unittests/test_util.py index 542e4075..0a986fec 100644 --- a/tests/unittests/test_util.py +++ b/tests/unittests/test_util.py @@ -386,6 +386,7 @@ class TestReadDMIData(helpers.FilesystemMockingTestCase): self.assertEqual(None, util.read_dmi_data('expect-fail')) def test_dots_returned_instead_of_foxfox(self): + # uninitialized dmi values show as \xff, return those as . my_len = 32 dmi_value = b'\xff' * my_len + b'\n' expected = '.' * my_len |