Ejemplo n.º 1
0
 def test_stamps(self, walk_resources, comp, putter, mkdtemp):
     mkdtemp.return_value = tmpdir = tempfile.mkdtemp()
     from van.static.cdn import extract
     extract(['r1', 'r2'], 'file:///path/to/local', False, another_kw=1)
     walk_resources.assert_called_once_with(['r1', 'r2'], putter().has_stamp, tmpdir)
     putter().put.assert_called_once_with(walk_resources())
     # the temporary directory was removed
     self.assertFalse(os.path.exists(tmpdir))
Ejemplo n.º 2
0
 def test_cssutils(self, walk_resources, _CSSUtils, putter):
     from van.static.cdn import extract
     extract(['r1', 'r2'], 'file:///path/to/local', yui_compressor=False, ignore_stamps=True, cssutils_minify=True)
     # comp was called
     _CSSUtils.assert_called_once_with(resolve_imports=False, minify=True)
     _CSSUtils().process.assert_called_once_with(walk_resources())
     _CSSUtils().dispose.assert_called_once_with()
     # and putter with the result of _CSSUtils
     putter().put.assert_called_once_with(_CSSUtils().process())
Ejemplo n.º 3
0
 def test_no_comp(self, walk_resources, comp, putter, mkdtemp):
     mkdtemp.return_value = tmpdir = tempfile.mkdtemp()
     from van.static.cdn import extract, _never_has_stamp
     extract(['r1', 'r2'], 'file:///path/to/local', False, ignore_stamps=True, another_kw=1)
     walk_resources.assert_called_once_with(['r1', 'r2'], _never_has_stamp, tmpdir)
     putter.assert_called_once_with('file:///path/to/local', another_kw=1)
     putter().put.assert_called_once_with(walk_resources())
     self.assertFalse(comp.called)
     self.assertFalse(comp.compresss.called)
     self.assertFalse(comp.dispose.called)
     # the temporary directory was removed
     self.assertFalse(os.path.exists(tmpdir))
Ejemplo n.º 4
0
 def test_putter_closed(self, walk_resources, putter):
     from van.static.cdn import extract
     extract(['r1', 'r2'], 'file:///path/to/local', False, ignore_stamps=True)
     self.assertTrue(putter().close.called)