def test_specific_platform(self): self.current.platform_id = amo.PLATFORM_LINUX.id self.current.save() linux = File.objects.create(version=self.version, platform=amo.PLATFORM_LINUX.id) eq_(linux.pk, helpers.file_compare(self.current, self.version).pk)
def test_no_platform(self): self.current.platform_id = amo.PLATFORM_LINUX.id self.current.save() file = File.objects.create(version=self.version, platform=amo.PLATFORM_WIN.id) eq_(file.pk, helpers.file_compare(self.current, self.version).pk)
def test_different_platform(self): file = File.objects.create(version=self.version, platform=self.current.platform) File.objects.create(version=self.version, platform=amo.PLATFORM_LINUX.id) eq_(file.pk, helpers.file_compare(self.current, self.version).pk)
def test_same_platform(self): file = File.objects.create(version=self.version, platform=self.current.platform) eq_(file.pk, helpers.file_compare(self.current, self.version).pk)