Welcome | Get started | Dive | Contribute | Topics | Reference | Changes | More

Manual testing suite

This document contains instructions for manually testing a series of things that aren’t yet covered by any automatic test suite.

Multiple addresses

Here are some tests for the lino_xl.lib.addresses plugin.

  • Sign in as robin in a Lino Amici (e.g. go amici1).

  • Click on the Persons quicklink.

  • Enter “dob” in the Quick search field.

  • Select the first Dorothée Dobbelstein

  • Hit the (Merge) button in the toolbar. In the into… field, type “dob” and select the second Dorothée (Dobbelstein-Demeulenaere). Leave the other fields unchanged. Hit ENTER to submit. Lino should ask “Are you sure you want to merge Dorothée Dobbelstein into Dorothée Dobbelstein-Demeulenaere? 1 Addresses, 1 List memberships will be deleted. Dorothée Dobbelstein will be deleted.”

  • Open the detail window on Dorothée. Click on the Manage addresses link. Modify the Street field of the primary address (add “n” at the end). Go back to the detail view (hit Alt+ArrowLeft or the Back button of your browser). Verify that the partner’s address in the overview field has been updated correctly.

  • Same as above, but mark another address as primary

  • Same as above, but edit the non-primary address. The overview field should not change.

  • Same as above, but uncheck the primary checkbox of the primary address so that there is no primary address. The partner’s address in the overview field should become empty.

  • In the grid view for Persons, make the Street column visible and directly edit the Street fields of a partner. The primary address in Manage addresses should get updated accordingly.

Verify #5777 (ParameterStore … expects a list of 3 values but got 5)

  • Sign in as robin on a Lino Così site.

  • Open the list of sales invoices

  • Click on the in front of any partner.

  • Lino should display the detail of the partner.

Verify #5751 (Invalid primary key 4968 for avanti.Clients)

  • Sign in as robin on any Lino Avanti site (e.g. avanti1)

  • Select Contacts ‣ Clients, open the parameter panel, change the “State” field from “Coached” to blank. On one of the yellow rows that just became visible, click the in the first column.

Verify #5818 (Chooser context for comboboxes in the phantom row)

  • Sign in as robin on prima1.

  • In the dashboard click on the “Science” behind “1A”

  • in the “Exams of Science in 1A” panel, click on the detail arrow of first exam. Lino shows the first exam in detail view.

  • Activate the “More” panel of the exam.

  • In the “Challenges of test” panel, click on the “Skill” cell of the phantom row and expand the combobox. The combobox should show only the three skills defined for the Science subject, not all skills.

  • When you expand the combo in an existing row of the grid, Lino correctly shows only the skills defined for the subject of the test.

  • In the settings.py of prima1, comment out the default_ui setting and try the same under ExtJS where it works correctly.