コード例 #1
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_omitsize2():
    args = cli.parse(['--no-size', ''])
    assert args.omithw
    assert cli.build_config(args)['omithw'] is True
コード例 #2
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_svg_lineclass2():
    args = cli.parse(['--lineclass=magnolia', ''])
    assert args.lineclass == 'magnolia'
    assert cli.build_config(args)['lineclass'] == 'magnolia'
コード例 #3
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_omitsize():
    args = cli.parse(['--output=x.svg', ''])
    assert not args.omithw
    assert cli.build_config(args)['omithw'] is False
コード例 #4
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_svgclass2():
    args = cli.parse(['--svgclass=magnolia', '--output=x.svg', ''])
    assert args.svgclass == 'magnolia'
    assert cli.build_config(args)['svgclass'] == 'magnolia'
コード例 #5
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_svg_lineclass():
    args = cli.parse(['--output=x.svg', ''])
    assert args.lineclass is None
    assert 'lineclass' not in cli.build_config(args)
コード例 #6
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_ns():
    args = cli.parse(['--output=x.svg', ''])
    assert args.svgns is True
    assert cli.build_config(args)['svgns'] is True
コード例 #7
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_ns2():
    args = cli.parse(['--no-namespace', '--output=x.svg', ''])
    assert not args.svgns
    assert cli.build_config(args)['svgns'] is False
コード例 #8
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_title():
    args = cli.parse(['--output=x.svg', ''])
    assert args.title is None
    assert cli.build_config(args)['title'] is None
コード例 #9
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_title2():
    args = cli.parse(['--title=Magnolia', '--output=x.svg', ''])
    assert args.title == 'Magnolia'
    assert cli.build_config(args)['title'] == 'Magnolia'
コード例 #10
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_not_omit_classes():
    args = cli.parse(['--output=x.svg', ''])
    assert not args.no_classes
    config = cli.build_config(args)
    assert 'svgclass' not in config
    assert 'lineclass' not in config
コード例 #11
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_omit_classes():
    args = cli.parse(['--no-classes', '--output=x.svg', ''])
    assert args.no_classes
    config = cli.build_config(args)
    assert config['svgclass'] is None
    assert config['lineclass'] is None
コード例 #12
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_omit_xmldecl():
    args = cli.parse(['--no-xmldecl', '--output=x.svg', ''])
    assert not args.xmldecl
    assert cli.build_config(args)['xmldecl'] is False
コード例 #13
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_xmldecl():
    args = cli.parse(['--output=x.svg', ''])
    assert args.xmldecl
    assert cli.build_config(args)['xmldecl'] is True
コード例 #14
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_background_transparent2():
    args = cli.parse(['--background=trans', '-output=x.png', ''])
    assert args.background == 'trans'
    assert cli.build_config(args)['background'] is None
コード例 #15
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_color_transparent2():
    args = cli.parse(['--color=trans', '-output=x.png', ''])
    assert args.module_color == 'trans'
    assert cli.build_config(args)['module_color'] is None
コード例 #16
0
ファイル: test_cli.py プロジェクト: pyqrcode/pyqrcodeNG
def test_color():
    args = cli.parse(['--color', 'green', ''])
    assert args.module_color == 'green'
    assert cli.build_config(args)['module_color'] == 'green'