Exemplo n.º 1
0
def test_global_exceptions():
    """
    Test that global exceptions are found.

    Expected result: one global exception each for file and message_regex.
    """
    package = Package("valid_package",
                      os.path.join(os.path.dirname(__file__), "valid_package"))
    exceptions = Exceptions(
        os.path.join(os.path.dirname(__file__), "valid_exceptions.yaml"))
    global_exceptions = exceptions.get_exceptions(package)

    assert len(global_exceptions["file"]) == 2
    assert len(global_exceptions["message_regex"]) == 1
Exemplo n.º 2
0
def test_package_exceptions():
    """
    Test that package exceptions are found.

    Expected result: exceptions are found for both file and message_regex types
    """
    package = Package("valid_package",
                      os.path.join(os.path.dirname(__file__), "valid_package"))
    exceptions = Exceptions(
        os.path.join(os.path.dirname(__file__), "package_exceptions.yaml"))
    package_exceptions = exceptions.get_exceptions(package)

    assert len(package_exceptions["file"]) == 1
    assert len(package_exceptions["message_regex"]) == 2
Exemplo n.º 3
0
def test_package_exceptions():
    """
    Test that package exceptions are found.

    Expected result: no issues found
    """
    package = Package('valid_package',
                      os.path.join(os.path.dirname(__file__), 'valid_package'))
    exceptions = Exceptions(
        os.path.join(os.path.dirname(__file__), 'package_exceptions.yaml'))
    package_exceptions = exceptions.get_exceptions(package)

    assert len(package_exceptions["file"]) == 1
    assert len(package_exceptions["message_regex"]) == 1