コード例 #1
0
def test_full_example():
    name = 'Booboo'
    interests = {'being': 'cool'}
    assert (
        f('My name is {name!s:>8} and I like {interests!r} years old') ==
        "My name is   Booboo and I like {'being': 'cool'} years old"
    )
コード例 #2
0
def test_conversion_r():
    name = 'Booboo'
    assert f('{name!r}') == "'" + name + "'"
コード例 #3
0
def test_conversion_invalid():
    name = 'Booboo'
    with pytest.raises(ValueError):
        f('{name!z}')
コード例 #4
0
def test_format_spec():
    name = 'Boo'
    assert f('{name:>5}') == '  Boo'
コード例 #5
0
def test_conversion_s():
    number = 123
    assert f('{number!s}') == '123'
コード例 #6
0
def test_expression_variables():
    name = 'Booboo'
    assert f('{name}') == name
コード例 #7
0
def test_expression_variables_complex():
    name = 'Booboo'
    assert f('{name[0] + "ah"}') == 'Bah'
コード例 #8
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_expression_variables():
    name = 'Booboo'
    assert f('{name}') == name
コード例 #9
0
def test_literal_string():
    assert f('hello') == 'hello'
コード例 #10
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_full_example():
    name = 'Booboo'
    interests = {'being': 'cool'}
    assert (f('My name is {name!s:>8} and I like {interests!r} years old') ==
            "My name is   Booboo and I like {'being': 'cool'} years old")
コード例 #11
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_literal_string():
    assert f('hello') == 'hello'
コード例 #12
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_conversion_invalid():
    name = 'Booboo'
    with pytest.raises(ValueError):
        f('{name!z}')
コード例 #13
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_conversion_r():
    name = 'Booboo'
    assert f('{name!r}') == "'" + name + "'"
コード例 #14
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_conversion_s():
    number = 123
    assert f('{number!s}') == '123'
コード例 #15
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_format_spec():
    name = 'Boo'
    assert f('{name:>5}') == '  Boo'
コード例 #16
0
ファイル: test_formatizer.py プロジェクト: fgimian/formatizer
def test_expression_variables_complex():
    name = 'Booboo'
    assert f('{name[0] + "ah"}') == 'Bah'