def test_remove_user_that_is_not_related_to_the_collection(self): user = auth.UserF() _makeUserProfile(user) self.collection.remove_user(user) self.assertRaises( models.UserCollections.DoesNotExist, lambda: models.UserCollections.objects.get(user=user, collection=self.collection) )
def test_active_collection_for_user_with_a_single_collection(self): user = auth.UserF(is_active=True) perm = _makePermission(perm='list_collection', model='collection') user.user_permissions.add(perm) _makeUserProfile(user) collection = modelfactories.CollectionFactory.create(name='Brasil') collection.add_user(user) page = self.app.get(reverse('index'), user=user) self.assertIn('data-active-collection="%s"' % collection.name, page)
def test_auto_define_a_collection_as_default_when_it_is_the_unique(self): user = auth.UserF(is_active=True) perm = _makePermission(perm='list_collection', model='collection') user.user_permissions.add(perm) _makeUserProfile(user) collection = modelfactories.CollectionFactory.create() collection.add_user(user) page = self.app.get(reverse('index'), user=user) self.assertTrue(collection.name in page)
def test_get_default_by_user_with_two_users(self): user1 = auth.UserF() user2 = auth.UserF() _makeUserProfile(user1) _makeUserProfile(user2) col1 = modelfactories.CollectionFactory.create() col1.make_default_to_user(user1) col2 = modelfactories.CollectionFactory.create() col2.add_user(user1) col2.make_default_to_user(user2) self.assertEqual(user1.get_profile().get_default_collection, col1) self.assertEqual(user2.get_profile().get_default_collection, col2)
def test_link_to_activate_collection_available_for_users_with_many_collections(self): user = auth.UserF(is_active=True) perm = _makePermission(perm='list_collection', model='collection') user.user_permissions.add(perm) _makeUserProfile(user) collection = modelfactories.CollectionFactory.create(name='Brasil') collection.make_default_to_user(user) collection2 = modelfactories.CollectionFactory.create(name='Chile') collection2.add_user(user) page = self.app.get(reverse('index'), user=user) self.assertIn('/toggle_active_collection/%s' % collection2.pk, page)
def test_collection_is_not_default_to_user(self): collection = CollectionFactory.create() user = auth.UserF() _makeUserProfile(user) self.assertFalse(collection.is_default_to_user(user))
def setUp(self): self.user = auth.UserF(is_active=True) self.collection = CollectionFactory.create() _makeUserProfile(self.user)
def setUp(self): self.user = auth.UserF(username='******', password=HASH_FOR_123, is_active=True) self.collection = CollectionFactory.create() _makeUserProfile(self.user)
def setUp(self): self.user = auth.UserF() _makeUserProfile(self.user) _makeUserRequestContext(self.user) self.collection = modelfactories.CollectionFactory.create()