Ejemplo n.º 1
0
def test_update_list_changes_data(qtbot):
    """ Check the first name """
    # Given
    model = IndividualsModel()
    assert model.rowCount() == 0

    individuals = []
    indi = Individual("I001", "Test", "Person", 1901, 1951)
    individuals.append(indi)

    # When
    with qtbot.waitSignals([model.modelAboutToBeReset, model.modelReset]):
        model.update_list(individuals)

    # Then
    assert model.rowCount() == 1
Ejemplo n.º 2
0
def test_column_count_is_nonzero():
    """ Even for an empty model, there should be columns defined """
    # Given

    # When
    model = IndividualsModel()

    # Then
    assert model.columnCount() > 0
    assert model.rowCount() == 0