Пример #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'