예제 #1
0
 def test_sass_list_conversion(self):
     lst = sass.SassList(
         ['foo', 'bar'],
         sass.SASS_SEPARATOR_SPACE,
     )
     assert type(lst.items) is tuple, type(lst.items)
     assert lst.separator is sass.SASS_SEPARATOR_SPACE, lst.separator
예제 #2
0
 def test_sass_list_no_conversion(self):
     lst = sass.SassList(
         ('foo', 'bar'),
         sass.SASS_SEPARATOR_COMMA,
     )
     assert type(lst.items) is tuple, type(lst.items)
     assert lst.separator is sass.SASS_SEPARATOR_COMMA, lst.separator
예제 #3
0
def returns_bracketed_list():
    return sass.SassList(
        ('hello', 'ohai'),
        sass.SASS_SEPARATOR_SPACE,
        bracketed=True,
    )
예제 #4
0
def returns_space_list():
    return sass.SassList(('medium', 'none'), sass.SASS_SEPARATOR_SPACE)
예제 #5
0
def returns_comma_list():
    return sass.SassList(('Arial', 'sans-serif'), sass.SASS_SEPARATOR_COMMA)
예제 #6
0
def flairs_list(flair_dir: Path) -> sass.SassList:
    """creates flair list"""
    flairs: List[Path] = sorted(list(flair_dir.glob("_*.png")))
    assemble_spritsheet(flair_dir, flairs)
    return sass.SassList([flair.stem[1:] for flair in flairs],
                         separator=sass.SASS_SEPARATOR_COMMA)