def test_edit_nick_without_changing_name(self): form = ScenerNickForm( self.scener, {"name": "Shingebis", "nick_variant_list": "Shingebourbon"}, instance=self.secondary_nick ) self.assertTrue(form.is_valid()) form.save() form.log_edit(self.user) log_entry = Edit.objects.get( action_type="edit_nick", focus_content_type=ContentType.objects.get_for_model(Releaser), focus_object_id=self.scener.id, ) self.assertEqual(log_entry.user, self.user) self.assertEqual(log_entry.description, "Edited nick 'Shingebis': changed aliases to 'Shingebourbon'")
def test_edit_nick_without_changing_name(self): form = ScenerNickForm(self.scener, { 'name': 'Shingebis', 'nick_variant_list': 'Shingebourbon' }, instance=self.secondary_nick) self.assertTrue(form.is_valid()) form.save() form.log_edit(self.user) log_entry = Edit.objects.get( action_type='edit_nick', focus_content_type=ContentType.objects.get_for_model(Releaser), focus_object_id=self.scener.id) self.assertEqual(log_entry.user, self.user) self.assertEqual( log_entry.description, "Edited nick 'Shingebis': changed aliases to 'Shingebourbon'")
def test_edit_nick(self): form = ScenerNickForm( self.scener, {'name': 'Shingebiscuit', 'nick_variant_list': 'Shingebourbon', 'override_primary_nick': 'true'}, instance=self.secondary_nick ) self.assertTrue(form.is_valid()) form.save() saved_nick = self.scener.nicks.get(name='Shingebiscuit') self.assertTrue(saved_nick.variants.filter(name='Shingebourbon').exists()) self.assertFalse(self.scener.nicks.filter(name='Shingebis').exists()) form.log_edit(self.user) log_entry = Edit.objects.get( action_type='edit_nick', focus_content_type=ContentType.objects.get_for_model(Releaser), focus_object_id=self.scener.id ) self.assertEqual(log_entry.user, self.user) self.assertEqual( log_entry.description, "Edited nick 'Shingebiscuit': changed name to 'Shingebiscuit'; changed aliases to 'Shingebourbon'; set as primary nick" )
def test_edit_nick(self): form = ScenerNickForm( self.scener, {"name": "Shingebiscuit", "nick_variant_list": "Shingebourbon", "override_primary_nick": "true"}, instance=self.secondary_nick, ) self.assertTrue(form.is_valid()) form.save() saved_nick = self.scener.nicks.get(name="Shingebiscuit") self.assertTrue(saved_nick.variants.filter(name="Shingebourbon").exists()) self.assertFalse(self.scener.nicks.filter(name="Shingebis").exists()) form.log_edit(self.user) log_entry = Edit.objects.get( action_type="edit_nick", focus_content_type=ContentType.objects.get_for_model(Releaser), focus_object_id=self.scener.id, ) self.assertEqual(log_entry.user, self.user) self.assertEqual( log_entry.description, "Edited nick 'Shingebiscuit': changed name to 'Shingebiscuit'; changed aliases to 'Shingebourbon'; set as primary nick", )