コード例 #1
0
ファイル: test_stork.py プロジェクト: tonomuniz/tiger
def test_compresses_css():
    theme = Theme.objects.create(name='test')
    panels = Stork(theme, config_path='stork/tests/fixtures/valid.yml')
    panels.save()
    css = panels.css()
    compressed = panels.compressed_css()
    assert len(css) > len(compressed)
コード例 #2
0
ファイル: test_stork.py プロジェクト: tonomuniz/tiger
def test_outputs_valid_css():
    theme = Theme.objects.create(name='test')
    panels = Stork(theme, config_path='stork/tests/fixtures/valid.yml')
    panels.save()
    css = panels.css()
    parsed = cssutils.parseString(css)
    rule_count = 0
    for component in panels.component_cache:
        if hasattr(component, 'properties'):
            rule_count += len(component.properties)
        else:
            rule_count += 1
    assert len(parsed.cssRules) == rule_count