コード例 #1
0
def test_version_is_required():
    with setup_err_and_package() as (err, package):
        del package["version"]
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected version to be required"
コード例 #2
0
def test_name_is_required():
    with setup_err_and_package() as (err, package):
        del package['name']
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected name to be reuqired"
コード例 #3
0
def test_id_is_required_to_be_valid():
    with setup_err_and_package() as (err, package):
        package["id"] = "not valid"
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected id to be invalid"
コード例 #4
0
def test_valid_package_json_is_valid():
    err = setup_err(valid_package_json())
    packagejson.test_package_json_params(err)
    assert not err.failed(), "expected valid package.json to pass"
コード例 #5
0
def test_name_cannot_have_trademarks():
    with setup_err_and_package() as (err, package):
        package["name"] = "Mozilla Addon"
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected name with Mozilla to fail"
コード例 #6
0
def test_version_must_be_valid():
    with setup_err_and_package() as (err, package):
        package['version'] = '2.5 beta'
    packagejson.test_package_json_params(err)
    assert err.failed(), 'expected invalid version to fail'
コード例 #7
0
def test_no_tests_are_done_if_no_package_json():
    err = setup_err()
    packagejson.test_package_json_params(err)
    assert not err.failed()
コード例 #8
0
def test_id_is_required_to_be_valid():
    with setup_err_and_package() as (err, package):
        package["id"] = "not valid"
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected id to be invalid"
コード例 #9
0
def test_version_is_required():
    with setup_err_and_package() as (err, package):
        del package["version"]
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected version to be required"
コード例 #10
0
def test_name_cannot_have_trademarks():
    with setup_err_and_package() as (err, package):
        package["name"] = "Mozilla Addon"
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected name with Mozilla to fail"
コード例 #11
0
def test_name_is_required():
    with setup_err_and_package() as (err, package):
        del package["name"]
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected name to be reuqired"
コード例 #12
0
def test_valid_package_json_is_valid():
    err = setup_err(valid_package_json())
    packagejson.test_package_json_params(err)
    assert not err.failed(), "expected valid package.json to pass"
コード例 #13
0
def test_version_must_be_valid():
    with setup_err_and_package() as (err, package):
        package['version'] = '2.5 beta'
    packagejson.test_package_json_params(err)
    assert err.failed(), 'expected invalid version to fail'
コード例 #14
0
def test_id_is_required():
    with setup_err_and_package() as (err, package):
        del package['id']
    packagejson.test_package_json_params(err)
    assert err.failed(), 'expected id to be required'
コード例 #15
0
def test_version_must_be_valid():
    with setup_err_and_package() as (err, package):
        package["version"] = "2.5 beta"
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected invalid version to fail"
コード例 #16
0
def test_version_must_be_valid():
    with setup_err_and_package() as (err, package):
        package["version"] = "2.5 beta"
    packagejson.test_package_json_params(err)
    assert err.failed(), "expected invalid version to fail"
コード例 #17
0
def test_no_tests_are_done_if_no_package_json():
    err = setup_err()
    packagejson.test_package_json_params(err)
    assert not err.failed()
コード例 #18
0
def test_id_is_required():
    with setup_err_and_package() as (err, package):
        del package['id']
    packagejson.test_package_json_params(err)
    assert err.failed(), 'expected id to be required'