Exemple #1
0
def test_if_all_needed_correct_output_center_mass(qtbot, capsys):
    setup_tests(qtbot)
    logger.check_if_all_needed(Flags.center_mass, display=False)
    capture = capsys.readouterr()
    string_out = capture.out
    assert "The circular centre must be calculated" \
        and "The aperture must be calculated" in string_out
Exemple #2
0
def test_if_all_needed_correct_output_ransac_fit(qtbot, capsys):
    setup_tests(qtbot)
    logger.check_if_all_needed(Flags.ransac_fit, display=False)
    capture = capsys.readouterr()
    string_out = capture.out
    assert "The Virtual Annular Dark Field must be initialised" \
        and "The center of mass must be calculated"\
        and "The aperture must be calculated" in string_out
Exemple #3
0
def test_if_all_needed_prerequisite(qtbot):
    setup_tests(qtbot)
    enter()
    assert logger.check_if_all_needed(Flags.center_mass) == False
Exemple #4
0
def test_if_all_needed_flag_type(qtbot):
    setup_tests(qtbot)
    with pytest.raises(AttributeError) as excinfo:
        logger.check_if_all_needed(Flags.wrongtype)
        assert "wrong type" in str(excinfo.value)
Exemple #5
0
def test_if_all_needed_correct_output_init_vadf(qtbot, capsys):
    setup_tests(qtbot)
    logger.check_if_all_needed(Flags.vadf_init, display=False)
    capture = capsys.readouterr()
    string_out = capture.out
    assert "The Virtual Annular Dark Field must be initialised" in string_out