コード例 #1
0
ファイル: manager_test.py プロジェクト: Twista/pyassets
def test_processing_files():
    global static_base_dir

    manager = Manager(static_base_dir)

    js_group = ["css/file1.css", "css/file2.css"]
    manager.add_group("js", js_group)

    df = DummyFilter()
    manager.add_filter(df)

    # get output from a manager
    output = manager.output_for_group("js")
    with(open(path.join(static_base_dir, "example_out.css"))) as f:
        # test if content fits
        assert f.read(), output
コード例 #2
0
ファイル: test_coffee_filter.py プロジェクト: Twista/pyassets
def test_cs():
    global here
    expected_out = """(function() {
  var square;

  square = function(x) {
    return x * x;
  };

}).call(this);
    """
    manager = Manager(static_base_dir)

    js_group = ["coffee/test.coffee"]
    manager.add_group("cs", js_group)


    manager.add_filter(CoffeeScriptFilter())

    # get output from a manager
    output = manager.output_for_group("cs")

    assert output, expected_out.strip()