def test_get_user_by_activation(self): from horus.tests.models import User from horus.tests.models import Activation user = User(username='******', email='*****@*****.**') user.password = '******' activation = Activation() user.activation = activation self.session.add(user) self.session.commit() request = testing.DummyRequest() new_user = User.get_by_activation(request, activation) assert new_user == user
def test_get_user_by_activation_with_multiple_users(self): from horus.tests.models import User from horus.tests.models import Activation user1 = User(username='******', email='*****@*****.**') user2 = User(username='******', email='*****@*****.**') user1.password = '******' user2.password = '******' activation = Activation() user2.activation = activation self.session.add(user1) self.session.add(user2) self.session.commit() request = testing.DummyRequest() new_user = User.get_by_activation(request, activation) assert new_user == user2