def ensure_imager_profile(sender, **kwargs): """Create and save an ImagerProfile after every new User is created.""" if kwargs.get('created', False): try: new_profile = ImagerProfile(user=kwargs['instance']) new_profile.save() except (KeyError, ValueError): logger.error('Unable to create ImagerProfile for User instance.')
def ensure_imager_profile(sender, **kwargs): if kwargs.get('created', False): try: new_profile = ImagerProfile(user=kwargs['instance']) new_profile.save() except (KeyError, ValueError): msg = 'Unable to create ImagerProfile for {}' logger.error(msg.format(kwargs['instance']))
def ensure_imager_profile(sender, **kwargs): if kwargs.get('created', False): try: new_profile = ImagerProfile(user=kwargs['instance']) new_profile.save() except(KeyError, ValueError): msg = 'Unable to create Imager Profile for {}' logger.error(msg.format(kwargs['instance']))
def confirm_profile_creation(sender, **kwargs): """Post save signal.""" if kwargs.get('created', False): try: new_profile = ImagerProfile(user=kwargs['instance']) new_profile.save() except (KeyError, ValueError): message = 'Could not create profile for {}' logger.error(message.format(kwargs['instance']))
def setUp(self): """Create a user for testing purposes.""" user = User(username='******', email='*****@*****.**') user.set_password('password') user.save() profile = ImagerProfile(website='www.pics4you.com', location='Seattle', fee=500, camera='Nikon Pro 3500', services='Weddings', bio='I will take picutres for any occasion.', phone='206-555-1212', photo_style='Matte Finish', user=user ) profile.save() user = UserFactory.create() user.set_password(factory.Faker('password')) user.save() profile = ProfileFactory.create(user=user, is_active=False) profile.save() for _ in range(10): user = UserFactory.create() user.set_password(factory.Faker('password')) user.save() profile = ProfileFactory.create(user=user) profile.save()
def test_every_profile_must_have_a_user(self): """Test that every profile has a user.""" with self.assertRaises(Exception): imager = ImagerProfile() imager.save()
def create_profile(sender, instance, **kwargs): if kwargs.get('created', False): profile = ImagerProfile(user=instance) profile.save()
def test_users_have_profiles_raises_an_exception(self): """The function says it all.""" with self.assertRaises(Exception): profile = ImagerProfile() profile.save()
def test_imager_profiles_have_user(self): """Test imager profiles are associated with a user.""" with self.assertRaises(Exception): imager_user = ImagerProfile() imager_user.save()