예제 #1
0
def test_suite():
    from unittest import TestSuite, makeSuite
    from Testing.ZopeTestCase.zopedoctest import ZopeDocFileSuite
    from zope.testing import doctest

    # First make sure we are were we think we are:
    import os, time
    os.environ['TZ'] = 'Europe/Paris'
    time.tzset()

    suite = TestSuite()
    suite.addTest(
        doctest.DocTestSuite('p4a.plonecalendar.utils',
                             optionflags=doctest.ELLIPSIS))
    suite.addTest(
        doctest.DocTestSuite('p4a.plonecalendar.sitesetup',
                             optionflags=doctest.ELLIPSIS))
    suite.addTest(
        ZopeDocFileSuite(
            'calendar.txt',
            package='p4a.plonecalendar',
            test_class=CalendarTestCase,
        ))
    suite.addTests(makeSuite(ATEventProviderTest))
    suite.addTests(makeSuite(TopicEventProviderTest))
    suite.addTests(makeSuite(LocationFilterTest))
    suite.layer = layer.ZCMLLayer

    return suite
def test_suite():
    from unittest import TestSuite, makeSuite
    from Products.PloneTestCase.layer import ZCMLLayer
    suite = TestSuite()
    suite.layer = ZCMLLayer
    suite.addTest(makeSuite(TestCustomScript))
    return suite
def test_suite():
    from unittest import TestSuite, makeSuite
    from Products.PloneTestCase.layer import ZCMLLayer
    suite = TestSuite()
    suite.layer = ZCMLLayer
    suite.addTest(makeSuite(TestCustomScript))
    return suite
def test_suite():

    suite = TestSuite()
    suite.addTests(makeSuite(ATEventProviderTest))
    suite.addTests(makeSuite(TopicEventProviderTest))
    suite.layer = layer.ZCMLLayer

    return suite
예제 #5
0
def test_suite():
    from unittest import TestSuite, makeSuite

    suite = TestSuite()
    suite.addTests(makeSuite(RecurrenceTest))
    suite.layer = layer.ZCMLLayer

    return suite
예제 #6
0
def test_suite():
    suite = TestSuite()
    suite.layer = layer.ZCMLLayer
    suite.addTest(ZopeDocFileSuite(
        'migration.txt',
        package='p4a.ploneaudio.ataudio',
        test_class=testing.IntegrationTestCase,
        )
    )

    return suite
예제 #7
0
def test_suite():
    from unittest import TestSuite

    suite = TestSuite()

    if has_plone():
        import os
        from App import Common
        from Testing.ZopeTestCase.zopedoctest import ZopeDocFileSuite
        from p4a.audiopatch.tests.ploneintegration import testclass_builder
        from Products.PloneTestCase import layer

        pkg_home = Common.package_home({'__name__': 'p4a.audiopatch.tests'})
        samplesdir = os.path.join(pkg_home, 'samples')


	from p4a.audio.mp3.thirdparty import eyeD3
		
	samplefile = os.path.join(samplesdir, 'test-cyrrilic.mp3')
	mimetype = 'audio/mpeg'	
	encoding = 'WINDOWS-1251'
	
	t = eyeD3.Tag()
	t.link(samplefile)
	
	eyeD3_encoding = 'latin_1'

        fields = dict(
            title=t.getTitle().encode(eyeD3_encoding).decode(encoding),
            artist=t.getArtist().encode(eyeD3_encoding).decode(encoding),
            album=t.getAlbum().encode(eyeD3_encoding).decode(encoding),
            )

	suite.addTest(ZopeDocFileSuite('plone-audio-impl.txt', package='p4a.audiopatch',
		test_class=testclass_builder(samplefile=samplefile,
					required_mimetype=mimetype,
					file_content_type='File',
					fields=fields,
					tag_encoding=encoding,
					eyeD3_encoding=eyeD3_encoding)
	)
	)


        suite.layer = layer.ZCMLLayer

    return suite
def test_suite():
    suite = TestSuite()
    suite.addTest(makeSuite(testGetBookmarkletsSites))
    suite.layer = IPloneBookmarkletsLayer
    return suite