Blob Blame History Raw
From 823dcabbdd4bdaab6a4d187e1d916c87a2a1fd96 Mon Sep 17 00:00:00 2001
From: Dan Callaghan <dcallagh@redhat.com>
Date: Thu, 21 Jul 2016 16:04:56 +1000
Subject: [PATCH 2/6] fix pyscss tests

---
 tests/test_filters.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/tests/test_filters.py b/tests/test_filters.py
index 8ce25f7..db8a796 100644
--- a/tests/test_filters.py
+++ b/tests/test_filters.py
@@ -10,6 +10,7 @@
 from mock import patch, Mock, DEFAULT
 from distutils.spawn import find_executable
 import re
+from io import BytesIO
 from webassets.utils import StringIO
 from webassets import Environment
 from webassets.exceptions import FilterError
@@ -1022,7 +1023,7 @@ def setup(self):
 
     def test(self):
         self.mkbundle('foo.scss', filters='pyscss', output='out.css').build()
-        assert self.get('out.css') == 'h1 {\n  color: #ff0000;\n}\na {\n  color: #ff8000;\n}\n'
+        assert self.get('out.css') == 'h1 {\n  color: red; }\na {\n  color: #ff8000; }\n'
 
     def test_assets(self):
         try:
@@ -1030,14 +1031,14 @@ def test_assets(self):
             # Travis does not support PNG files, see
             # https://github.com/travis-ci/travis-ci/issues/746
             from PIL import Image
-            Image.new('RGB', (10,10)).save(StringIO(), 'png')
+            Image.new('RGB', (10,10)).save(BytesIO(), 'png')
         except (ImportError, IOError):
             raise SkipTest()
         self.create_files({'noise.scss': 'h1 {background: background-noise()}'})
         self.mkbundle('noise.scss', filters='pyscss', output='out.css').build()
 
         assert doctest_match(
-            'h1 {\n  background: url("...png");\n}\n',
+            'h1 {\n  background: url("...png"); }\n',
             self.get('out.css'),)
 
 
-- 
2.7.4