예제 #1
0
def test_po2json_single_file(po2json, input_file, output_dir):
    po2json.input_files = input_file
    po2json.output_dir = output_dir

    po2json.finalize_options()
    po2json.run()
    check_po_to_json(input_file, output_dir)
예제 #2
0
def test_po2json_single_file(po2json, input_file, output_dir):
    po2json.input_files = input_file
    po2json.output_dir = output_dir

    po2json.finalize_options()
    po2json.run()
    check_po_to_json(input_file, output_dir)
예제 #3
0
def test_po2json_multiple_file(po2json, input_files, output_dir):
    po2json.input_files = input_files
    po2json.output_dir = output_dir

    po2json.finalize_options()
    po2json.run()
    for po_file in input_files.split(','):
        check_po_to_json(po_file, output_dir)
예제 #4
0
def test_po2json_multiple_file(po2json, input_files, output_dir):
    po2json.input_files = input_files
    po2json.output_dir = output_dir

    po2json.finalize_options()
    po2json.run()
    for po_file in input_files.split(','):
        check_po_to_json(po_file, output_dir)
예제 #5
0
def test_po2json_without_output_dir(po2json, input_file):
    po2json.input_files = input_file
    with raises(DistutilsOptionError):
        po2json.finalize_options()
예제 #6
0
def test_po2json_without_input_files(po2json):
    with raises(DistutilsOptionError):
        po2json.finalize_options()
예제 #7
0
def test_po2json_without_output_dir(po2json, input_file):
    po2json.input_files = input_file
    with raises(DistutilsOptionError):
        po2json.finalize_options()
예제 #8
0
def test_po2json_without_input_files(po2json):
    with raises(DistutilsOptionError):
        po2json.finalize_options()