Exemple #1
0
def test_install_fail_windows(caplog):
    with mock.patch.object(os, "name", new="nt"):
        installed = install()

    assert installed is False
    assert (
        "scout_apm.core",
        logging.INFO,
        "APM Not Launching on PID: %s - Windows is not supported" % os.getpid(),
    ) in caplog.record_tuples
Exemple #2
0
def test_install_success(caplog):
    with mock.patch.object(CoreAgentManager, "launch"):
        try:
            installed = install(config={"monitor": True})
        finally:
            Config.reset_all()

    assert installed is True
    assert (
        "scout_apm.core",
        logging.DEBUG,
        "APM Launching on PID: %s" % os.getpid(),
    ) in caplog.record_tuples
Exemple #3
0
def test_install_fail_monitor_false(caplog):
    try:
        installed = install(config={"monitor": False})
    finally:
        Config.reset_all()

    assert installed is False
    assert (
        "scout_apm.core",
        logging.INFO,
        ("APM Not Launching on PID: %s - Configuration 'monitor' is not true" %
         os.getpid()),
    ) in caplog.record_tuples