Exemple #1
0
    print("Handled: {}".format(h))
    print("Skipped: {}".format(s))

    assert ((h, s, f) == (1, 0, 1))

    c.reset()
    h, s, f = c.run(["52682350", "99920000"], anonymize=anonymize)

    print("Failed:  {}".format(f))
    print("Handled: {}".format(h))
    print("Skipped: {}".format(s))

    assert ((h, s, f) == (0, 1, 1))

    proxy.clear()
    shutil.rmtree(os.path.join(tmp, "images"), ignore_errors=True)


if __name__ == "__main__":

    from conftest import mk_orthanc

    logging.basicConfig(level=logging.DEBUG)

    mk_orthanc(8042, 4242, 8043, 4243)
    mk_orthanc(8043, 4243, 8042, 4242)
    # add data

    test_collector(anonymize=False)
    test_collector(anonymize=True)
Exemple #2
0
    trigger0 = Trigger(evtype=DicomEventType.INSTANCE_ADDED,
                       source=obs,
                       action=obs.say)

    watcher.add_trigger(trigger0)

    p = Process(target=orth_test_runner)
    p.start()

    try:
        with timeout(5):
            print("Starting watcher")
            watcher.run()
    except:
        print("Stopping watcher")
        watcher.stop()

    if capfd:
        captured = capfd.readouterr()
        assert "8ea24299-e051fc03-3ae9ed25-adc22b32-971a056a" in captured.out


if __name__ == "__main__":

    logging.basicConfig(level=logging.DEBUG)
    from conftest import mk_orthanc

    O = mk_orthanc()
    logging.debug(O.dkr_container.status)
    test_orthanc_watcher(None, None)
Exemple #3
0
    d = D.get("IM2263", view=DixelView.TAGS_FILE)
    O2.put(d)

    logging.debug(O2.gateway._get("peers"))

    O2.psend(d.oid(), O)

    e = O.get(d.oid(), level=DicomLevel.INSTANCES)

    logging.debug(e)

    assert d.oid() == e.oid()


if __name__ == "__main__":

    logging.basicConfig(level=logging.DEBUG)

    from conftest import mk_orthanc
    S0 = mk_orthanc()
    S1 = mk_orthanc(8043, 4243, 8042, 4242)

    test_orthanc_ep(None)
    test_orthanc_upload(None)
    test_anon(None)
    test_psend(None, None)

    S0.stop_container()
    S1.stop_container()