This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
collective.dms.batchimport/src/collective/dms/batchimport/tests/test_setup.py

25 lines
765 B
Python

import unittest2 as unittest
from Products.CMFCore.utils import getToolByName
from collective.dms.batchimport.testing import INTEGRATION
class TestSetup(unittest.TestCase):
layer = INTEGRATION
def setUp(self):
self.app = self.layer['app']
self.portal = self.layer['portal']
self.qi_tool = getToolByName(self.portal, 'portal_quickinstaller')
def test_product_is_installed(self):
""" Validate that our products GS profile has been run and the product
installed
"""
pid = 'collective.dms.batchimport'
installed = [p['id'] for p in self.qi_tool.listInstalledProducts()]
self.assertTrue(pid in installed,
'package appears not to have been installed')