Closed lukebarnard1 closed 9 years ago
The tests should involve multiple computers or at least multiple IP addresses. They should also strive to be thorough yet fast.
There are now a couple of tests for the initial setup of the database. Tests still need to be added to test each feature. Tests can only be done from one o2m instance to itself, so checking the initial state of the database is fine whereas testing whether someone can become friends with someone else is quite complicated indeed. The typical Django testing is not applicable here because with Django, you start with an empty database, so I'm using some code to manually start the Django migration process on a local database.
There needs to be a series of tests that can be used to make sure that features are not broken during the fixing or creation of others.