def create_version(self, license=None): data = self.cleaned_data v = Version(addon=self.addon, license=license, version=data['version'], releasenotes=data['release_notes']) v.save() amo.log(amo.LOG.ADD_VERSION, v.addon, v) self._save_apps(v) self._save_file(v) return v
def _extra_version_and_file(self, status): version = Version.objects.get(id=81551) version_two = Version(addon=self.addon, license=version.license, version='1.2.3') version_two.save() file_two = File(status=status, version=version_two) file_two.save() return version_two, file_two
def _extra_version_and_file(self, status): version = Version.objects.get(pk=81551) version_two = Version(addon=self.addon, license=version.license, version='1.2.3') version_two.save() file_two = File(status=status, version=version_two) file_two.save() return version_two, file_two
def create_file(self, **kwargs): addon = Addon() addon.save() ver = Version(version='0.1') ver.addon = addon ver.save() f = File(**kwargs) f.version = ver f.save() return f
def test_version_log_transformer(self): addon = Addon.objects.get() version = addon.current_version ActivityLog.create(amo.LOG.REJECT_VERSION, addon, version, user=self.request.user) version_two = Version(addon=addon, license=version.license, version='1.2.3') version_two.save() ActivityLog.create(amo.LOG.REJECT_VERSION, addon, version_two, user=self.request.user) versions = (Version.objects.filter(addon=addon).order_by('-created') .transform(Version.transformer_activity)) assert len(versions[0].all_activity) == 1 assert len(versions[1].all_activity) == 1
def test_version_log_transformer(self): addon = Addon.objects.get() version = addon.latest_version amo.log(amo.LOG.REJECT_VERSION, addon, version, user=self.request.user) version_two = Version(addon=addon, license=version.license, version='1.2.3') version_two.save() amo.log(amo.LOG.REJECT_VERSION, addon, version_two, user=self.request.user) versions = (Version.objects.filter(addon=addon).order_by('-created') .transform(Version.transformer_activity)) eq_(len(versions[0].all_activity), 1) eq_(len(versions[1].all_activity), 1)