コード例 #1
0
ファイル: test_cdn.py プロジェクト: mpub/van.static
 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))
コード例 #2
0
ファイル: test_cdn.py プロジェクト: mpub/van.static
 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())
コード例 #3
0
ファイル: test_cdn.py プロジェクト: mpub/van.static
 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))
コード例 #4
0
ファイル: test_cdn.py プロジェクト: mpub/van.static
 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)