示例#1
0
    def test_interface(self):
        self.assertTrue(IPersistentCoverTile.implementedBy(PollTile))
        self.assertTrue(verifyClass(IPersistentCoverTile, PollTile))

        tile = PollTile(None, None)
        self.assertTrue(IPersistentCoverTile.providedBy(tile))
        self.assertTrue(verifyObject(IPersistentCoverTile, tile))
示例#2
0
class PollTileTestCase(TestTileMixin, unittest.TestCase):

    layer = INTEGRATION_TESTING

    def setUp(self):
        super(PollTileTestCase, self).setUp()
        self.tile = PollTile(self.cover, self.request)
        self.tile.__name__ = u'collective.polls'
        self.tile.id = u'test'

    @unittest.expectedFailure  # FIXME: raises BrokenImplementation
    def test_interface(self):
        self.interface = IPollTile
        self.klass = PollTile
        super(PollTileTestCase, self).test_interface()

    def test_default_configuration(self):
        self.assertFalse(self.tile.is_configurable)
        self.assertTrue(self.tile.is_editable)
        self.assertTrue(self.tile.is_droppable)

    def test_accepted_content_types(self):
        self.assertListEqual(
            self.tile.accepted_ct(), ['collective.polls.poll'])
示例#3
0
class PollTileTestCase(TestTileMixin, unittest.TestCase):

    layer = INTEGRATION_TESTING

    def setUp(self):
        super(PollTileTestCase, self).setUp()
        self.tile = PollTile(self.cover, self.request)
        self.tile.__name__ = u'collective.polls'
        self.tile.id = u'test'

    @unittest.expectedFailure  # FIXME: raises BrokenImplementation
    def test_interface(self):
        self.interface = IPollTile
        self.klass = PollTile
        super(PollTileTestCase, self).test_interface()

    def test_default_configuration(self):
        self.assertFalse(self.tile.is_configurable)
        self.assertTrue(self.tile.is_editable)
        self.assertTrue(self.tile.is_droppable)

    def test_accepted_content_types(self):
        self.assertListEqual(self.tile.accepted_ct(),
                             ['collective.polls.poll'])
示例#4
0
 def setUp(self):
     super(PollTileTestCase, self).setUp()
     self.tile = PollTile(self.cover, self.request)
     self.tile.__name__ = u'collective.polls'
     self.tile.id = u'test'
示例#5
0
 def setUp(self):
     super(PollTileTestCase, self).setUp()
     self.tile = PollTile(self.cover, self.request)
     self.tile.__name__ = u'collective.polls'
     self.tile.id = u'test'