Ejemplo 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"
Ejemplo 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"
Ejemplo 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"
Ejemplo 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"
Ejemplo 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"
Ejemplo 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'
Ejemplo 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()
Ejemplo 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"
Ejemplo 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"
Ejemplo 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"
Ejemplo 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"
Ejemplo 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"
Ejemplo 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'
Ejemplo 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'
Ejemplo 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"
Ejemplo 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"
Ejemplo 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()
Ejemplo 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'