def test_run_splits_translations(self): upstream_item, ubuntu_item = make_shared_potmsgset(self.factory) job = TranslationSplitJob.create( upstream_item.potemplate.productseries, ubuntu_item.potemplate.distroseries, ubuntu_item.potemplate.sourcepackagename, ) self.assertEqual(upstream_item.potmsgset, ubuntu_item.potmsgset) job.run() self.assertNotEqual(upstream_item.potmsgset, ubuntu_item.potmsgset)
def test_run_splits_translations(self): upstream_item, ubuntu_item = make_shared_potmsgset(self.factory) job = TranslationSplitJob.create( upstream_item.potemplate.productseries, ubuntu_item.potemplate.distroseries, ubuntu_item.potemplate.sourcepackagename, ) self.assertEqual(upstream_item.potmsgset, ubuntu_item.potmsgset) job.run() self.assertNotEqual(upstream_item.potmsgset, ubuntu_item.potmsgset)
def test_TranslationSplitJob(self): """Ensure TranslationSplitJob runs under Celery.""" self.useFixture(FeatureFixture({ 'jobs.celery.enabled_classes': 'TranslationSplitJob', })) upstream_item, ubuntu_item = make_shared_potmsgset(self.factory) TranslationSplitJob.create( upstream_item.potemplate.productseries, ubuntu_item.potemplate.distroseries, ubuntu_item.potemplate.sourcepackagename, ) self.assertEqual(upstream_item.potmsgset, ubuntu_item.potmsgset) with block_on_job(self): transaction.commit() self.assertNotEqual(upstream_item.potmsgset, ubuntu_item.potmsgset)
def test_TranslationSplitJob(self): """Ensure TranslationSplitJob runs under Celery.""" self.useFixture( FeatureFixture({ 'jobs.celery.enabled_classes': 'TranslationSplitJob', })) upstream_item, ubuntu_item = make_shared_potmsgset(self.factory) TranslationSplitJob.create( upstream_item.potemplate.productseries, ubuntu_item.potemplate.distroseries, ubuntu_item.potemplate.sourcepackagename, ) self.assertEqual(upstream_item.potmsgset, ubuntu_item.potmsgset) with block_on_job(self): transaction.commit() self.assertNotEqual(upstream_item.potmsgset, ubuntu_item.potmsgset)