puppet_metrics_unittests: switch to io.StringIO

Since Python 3 dropped StringIO, switch over to io.StringIO.
Seems to just work here.

BUG=chromium:997354
TEST=`./run_tests` passes

Change-Id: Ica3451711461e751d0f4563fbd68198b3aca32f1
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1935250
Reviewed-by: Allen Li <ayatane@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/scripts/sysmon/puppet_metrics_unittest.py b/scripts/sysmon/puppet_metrics_unittest.py
index 2a03662..4396c4f 100644
--- a/scripts/sysmon/puppet_metrics_unittest.py
+++ b/scripts/sysmon/puppet_metrics_unittest.py
@@ -10,16 +10,16 @@
 from __future__ import absolute_import
 from __future__ import print_function
 
+import io
 import os
 
 import mock
-from six.moves import StringIO
 
 from chromite.lib import cros_test_lib
 from chromite.scripts.sysmon import puppet_metrics
 
 
-_SUMMARY = """\
+_SUMMARY = u"""\
 ---
   version:
     config: 1499979608
@@ -63,22 +63,22 @@
   """Tests for _PuppetRunSummary."""
 
   def test_config_version(self):
-    summary = puppet_metrics._PuppetRunSummary(StringIO(_SUMMARY))
+    summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.config_version, 1499979608)
 
   def test_puppet_version(self):
-    summary = puppet_metrics._PuppetRunSummary(StringIO(_SUMMARY))
+    summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.puppet_version, '3.4.3')
 
   def test_events(self):
-    summary = puppet_metrics._PuppetRunSummary(StringIO(_SUMMARY))
+    summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.events, {
         'failure': 0,
         'success': 7
     })
 
   def test_resources(self):
-    summary = puppet_metrics._PuppetRunSummary(StringIO(_SUMMARY))
+    summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.resources, {
         'changed': 7,
         'failed': 0,
@@ -91,7 +91,7 @@
     })
 
   def test_times(self):
-    summary = puppet_metrics._PuppetRunSummary(StringIO(_SUMMARY))
+    summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.times, {
         'config_retrieval': 2.862796974,
         'cron': 0.004638468,
@@ -111,7 +111,7 @@
     })
 
   def test_last_run_time(self):
-    summary = puppet_metrics._PuppetRunSummary(StringIO(_SUMMARY))
+    summary = puppet_metrics._PuppetRunSummary(io.StringIO(_SUMMARY))
     self.assertEqual(summary.last_run_time, 1499979671)