diff --git a/tests/test_processes.py b/tests/test_processes.py
index f4bfc327a8b0fbd495312dbc00f09b8b18c52e10..13dac48d66e2147ae6ccc9de66ff5f53056edf63 100644
--- a/tests/test_processes.py
+++ b/tests/test_processes.py
@@ -6,8 +6,10 @@ from satella.processes import call_and_return_stdout
 class TestProcesses(unittest.TestCase):
     @unittest.skipIf('win' in sys.platform, 'Running on Windows')
     def test_return_stdout(self):
-        output = call_and_return_stdout('cat /proc/meminfo', shell=True, encoding='utf8')
-        self.assertIn('MemTotal', output)
-
         output = call_and_return_stdout('cat /proc/meminfo', shell=True)
         self.assertIn(b'MemTotal', output)
+
+    @unittest.skipIf('win' in sys.platform or sys.version_info.minor < 6, 'Running on Windows or Python 3.5')
+    def test_return_encoding(self):
+        output = call_and_return_stdout('cat /proc/meminfo', shell=True, encoding='utf8')
+        self.assertIn('MemTotal', output)