def suite():
    """Unit test suite; run by testing 'parcels.osaf.sharing.tests.suite'"""
    from util.test_finder import ScanningLoader
    from unittest import defaultTestLoader, TestSuite
    loader = ScanningLoader()
    return TestSuite(
        [loader.loadTestsFromName(__name__+'.'+test_name)
            for test_name in __all__]
    )
def suite():
    """
    Unit test suite; run by testing
    
       'parcels.osaf.pim.calendar.tests.TestTimeZone.suite'
       
    """

    from util.test_finder import ScanningLoader
    from unittest import defaultTestLoader, TestSuite
    loader = ScanningLoader()
    return TestSuite([
        loader.loadTestsFromName(__name__ + '.' + test_name) for test_name in [
            'TimeZoneTestCase', 'DefaultTimeZoneTestCase',
            'StripTimeZoneTestCase', 'CoerceTimeZoneTestCase',
            'KnownTimeZonesTestCase', 'FloatingEventTestCase'
        ]
    ])
Exemple #3
0
def suite():
    """
    Unit test suite; run by testing
    
       'parcels.osaf.pim.calendar.tests.TestTimeZone.suite'
       
    """
    
    from util.test_finder import ScanningLoader
    from unittest import defaultTestLoader, TestSuite
    loader = ScanningLoader()
    return TestSuite(
        [loader.loadTestsFromName(__name__+'.'+test_name)
            for test_name in [
                'TimeZoneTestCase',
                'DefaultTimeZoneTestCase',
                'StripTimeZoneTestCase',
                'CoerceTimeZoneTestCase',
                'KnownTimeZonesTestCase',
                'FloatingEventTestCase']]
    )
import unittest

if __name__ == "__main__":
    from util.test_finder import ScanningLoader

    unittest.main(module=None,
                  testLoader=ScanningLoader(),
                  argv=["unittest", "osaf.sharing.test_suite"])
            "From: Nekobasu <[email protected]\r\n"
            "To: Mei Kusakabe <[email protected]\r\n"
            "Subject: Do you need a ride home?\r\n"
            "Content-Type: text/plain; charset='US-ASCII'"
            "\r\n"
            "I think it's raining!\r\n")[1]
        mail.itsItem.lastModification = pim.Modification.created

        pim.mail.getCurrentMeEmailAddresses(mei.itsView).add(mei)

        event = pim.EventStamp(mail)
        event.add()
        event.rruleset = self.rruleset

        pim.CHANGE_THIS(mail.itsItem).displayName = u"You bet I do!"

        firstItem = event.getFirstOccurrence().itsItem

        self.failIf(
            firstItem.hasLocalAttributeValue(
                pim.mail.MailStamp.ccAddress.name))

        self.failUnless(mei is mail.fromAddress)
        self.failUnless(catbus in mail.ccAddress)


if __name__ == "__main__":
    from util.test_finder import ScanningLoader

    unittest.main(testLoader=ScanningLoader())
import unittest

if __name__ == "__main__":
    from util.test_finder import ScanningLoader
    unittest.main(module=None, testLoader = ScanningLoader(),
                  argv=["unittest", "osaf.sharing.translator.test_suite"])

Exemple #7
0
"""

import sys
from util.test_finder import ScanningLoader
from unittest import main
from hotshot import Profile
from hotshot.stats import load


class ProfilingMain(main):
    def runTests(self):
        Profile(stats_file).runcall(main.runTests, self)


if __name__ == '__main__':
    if len(sys.argv) < 2 or sys.argv[1] in ('-h', '--help'):  # XXX
        print __doc__
        sys.exit(2)

    stats_file = "profile.dat"

    try:
        ProfilingMain(module=None, testLoader=ScanningLoader())
    except SystemExit:
        # prevent unittest.main() from forcing an early exit
        pass

    s = load(stats_file)
    s.sort_stats("time")
    s.print_stats(10)