def test_auto_increment_installer_slug(self): factories.InstallerFactory(version='zdoom', slug='doom-zdoom', game=self.game) form_data = { 'version': 'zdoom', 'content': "exe: doom.x86", 'runner': str(self.runner.id) } form = forms.InstallerForm(form_data, instance=self.installer) self.assertTrue(form.is_valid()) installer = form.save() self.assertEqual(installer.slug, 'doom-zdoom-1')
def setUp(self): self.game = factories.GameFactory(name='Doom') self.runner = factories.RunnerFactory(name='Linux') self.installer = factories.InstallerFactory(game=self.game)