Esempio n. 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"
Esempio n. 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"
Esempio n. 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"
Esempio n. 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"
Esempio n. 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"
Esempio n. 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'
Esempio n. 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()
Esempio n. 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"
Esempio n. 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"
Esempio n. 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"
Esempio n. 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"
Esempio n. 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"
Esempio n. 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'
Esempio n. 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'
Esempio n. 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"
Esempio n. 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"
Esempio n. 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()
Esempio n. 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'