def test_activation_has_asciinumeric_code(): act = models.Activation() db.Session.add(act) db.Session.flush() assert re.match(r'[A-Za-z0-9]{12}', act.code)
def test_User_activate_activates_user(): user = models.User(username='******', email='*****@*****.**', password='******') activation = models.Activation() user.activation = activation db.Session.add(user) db.Session.flush() user.activate() db.Session.commit() assert user.is_activated
def test_User_activate_activates_user(db_session): user = models.User(authority='example.com', username='******', email='*****@*****.**') activation = models.Activation() user.activation = activation db_session.add(user) db_session.flush() user.activate() db_session.commit() assert user.is_activated