The manual testing suite for the Lino framework

This documents contains instructions for a Lino contributing developer who is responsible for manual testing of the framework.

It assumes that you have installed a contributor environment as described in Setting up a Lino contributor environment.

Run runserver in the lino_book.projects.min9 demo project and sign in as robin.

Multiple addresses

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

For each of the following items, open the Manage addresses window, do what the items says, then close the window and check that the partner's overview field has been updated correctly:

  • edit the primary address (the partner's address should change accordingly)

  • make another address primary (the partner's address should change accordingly)

  • edit a non-primary address (should not update the partner)

  • uncheck the primary checkbox of the primary address (so that there is no primary address, which means that the partner's address should become empty)

Directly edit the address fields of a partner. The primary address should get updated accordingly.