def _cleanup(self): """ Does cleanup tasks in case the tests failed before. Can be invoked *before* and *after* the tests. """ user = get_user_by_login("utuser") if user is not None: remove_user(user)
def _cleanup(self): """ Does cleanup tasks in case the tests failed before. Can be invoked *before* and *after* the tests. """ with self.flask_app: self.flask_app.get("/") # This is required to create a context. Otherwise session etc don't exist. self.user1 = get_user_by_login("utuser1") self.user2 = get_user_by_login("utuser2") remove_user(self.user1) remove_user(self.user2)
def test_user_creation_deletion(self): user = create_user("utuser", "Unit Test User", "password") assert user is not None user = get_user_by_login("NOTEXISTS_utuser") assert user is None user = get_user_by_login("utuser") assert user is not None user = remove_user(user) user = get_user_by_login("utuser") assert user is None