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'")
Exemple #2
0
    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_add_nick(self):
        nick = Nick(releaser=self.scener)
        form = ScenerNickForm(
            self.scener, {"name": "Dj.Mo0nbug", "nick_variant_list": "moonbug, mo0nbug"}, instance=nick
        )
        self.assertTrue(form.is_valid())
        form.save()
        saved_nick = self.scener.nicks.get(name="Dj.Mo0nbug")
        self.assertTrue(saved_nick.variants.filter(name="mo0nbug").exists())

        form.log_creation(self.user)
        log_entry = Edit.objects.get(
            action_type="add_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, "Added nick 'Dj.Mo0nbug'")
Exemple #4
0
    def test_add_nick(self):
        nick = Nick(releaser=self.scener)
        form = ScenerNickForm(self.scener, {
            'name': 'Dj.Mo0nbug',
            'nick_variant_list': 'moonbug, mo0nbug'
        },
                              instance=nick)
        self.assertTrue(form.is_valid())
        form.save()
        saved_nick = self.scener.nicks.get(name='Dj.Mo0nbug')
        self.assertTrue(saved_nick.variants.filter(name='mo0nbug').exists())

        form.log_creation(self.user)
        log_entry = Edit.objects.get(
            action_type='add_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, "Added nick 'Dj.Mo0nbug'")
Exemple #5
0
    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",
        )