def test_enqueue_item_not_scheduled(self, *mocks): fake_enqueue_item = mocks[0] queue_items = [{ '_id': '1', 'item_id': 'item_1', 'queue_state': 'pending', 'state': 'published' }] EnqueueContent().enqueue_items(queue_items) fake_enqueue_item.assert_called_with(queue_items[0])
def enqueue_content(): EnqueueContent().run()
def test_get_enqueue_items(self): self.app.data.insert('published', self.published_items) items = EnqueueContent().get_published_items() self.assertEqual(2, len(items)) ids = [item[config.ID_FIELD] for item in items] self.assertNotIn(3, ids)