예제 #1
0
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(TestInstallation))
    suite.addTest(makeSuite(TestContentCreation))
    return suite
예제 #2
0
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(testMeetingConfig, prefix='test_'))
    return suite
예제 #3
0
def test_suite():
    return TestSuite((makeSuite(c) for c in (TestPubEvents, TestInterface)))
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(TestPortlet))
    suite.addTest(makeSuite(TestRenderer))
    return suite
def test_suite():
    suite = TestSuite()
    suite.addTest(makeSuite(TestMailProcessor))
    return suite
def test_suite():
    suite = TestSuite()
    suite.addTest(makeSuite(testContentLicensing))
    return suite
예제 #7
0
def test_suite():
    from unittest import TestSuite, makeSuite
    suite=TestSuite()
    suite.addTest(makeSuite(TestLDAPCreation))
    suite.addTest(makeSuite(TestADCreation))
    return suite
예제 #8
0
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    # launch only tests prefixed by 'test_mc_' to avoid launching the tests coming from pmtmi
    suite.addTest(makeSuite(testMeetingItem, prefix='test_pm_'))
    return suite
예제 #9
0
def suite():
    return TestSuite([slim2rsfsuite()])
예제 #10
0
class TestSpinTerm(TestCase):
    def setUp(self):
        print 'test_spin_term'
        J, h = 1.0, 5.0
        p1, p2 = np.array([0.0, 0.0]), np.array([1.0, 0.0])
        self.lattice = Lattice(name='WG', rcoords=[p1, p2], neighbours=1)
        self.config = IDFConfig(priority=DEFAULT_SPIN_PRIORITY,
                                map=lambda pid: Spin(S=0.5),
                                pids=self.lattice.pids)
        self.terms = [
            SpinTerm('J', J, neighbour=1, indexpacks=Heisenberg()),
            SpinTerm('h', h, neighbour=0, indexpacks=S('z'))
        ]

    def test_term(self):
        generator = Generator(self.lattice.bonds,
                              self.config,
                              terms=self.terms,
                              dtype=np.float64)
        matrix = 0
        for opt in generator.operators.values():
            matrix += soptrep(opt, self.config.table())
        result = np.array([[-4.75, 0.0, 0.0, 0.0], [0.0, -0.25, 0.5, 0.0],
                           [0.0, 0.5, -0.25, 0.0], [0.0, 0.0, 0.0, 5.25]])
        self.assertAlmostEqual(nl.norm(matrix.todense() - result), 0.0)


sterm = TestSuite([
    TestLoader().loadTestsFromTestCase(TestSpinTerm),
])
예제 #11
0
def test_suite():
    return TestSuite((makeSuite(ListCriterionTests), ))
예제 #12
0
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(testTransforms))
    return suite
예제 #13
0
def test_suite():
    suite = TestSuite()
    suite.addTest(makeSuite(ETagTest))
    suite.addTest(makeSuite(ReindexTest))
    suite.addTest(makeSuite(MultiplexTest))
    return suite
예제 #14
0
def run_tests_from_classes(*test_classes):
    loader = TestLoader()
    suite = TestSuite(
        (loader.loadTestsFromTestCase(tc) for tc in test_classes))
    TextTestRunner(verbosity=2).run(suite)
예제 #15
0
from __future__ import absolute_import
import os
import sys
from unittest import TestLoader, TestSuite
import xmlrunner
import logging

logger = logging.getLogger()
logger.setLevel(logging.ERROR)
h = logging.StreamHandler()
f = logging.Formatter("%(asctime)s %(name)s-%(levelname)s [%(pathname)s %(lineno)d] %(message)s")
h.setFormatter(f)
logger.addHandler(h)


# Load all tests in the current directory and run them
if __name__ == "__main__":
    # must set the path for the imported tests
    sys.path.insert(0, os.path.abspath('../..'))

    loader = TestLoader()
    suite = TestSuite(loader.discover(start_dir='.', pattern='*_test.py',
                                      top_level_dir="."))

    result = xmlrunner.XMLTestRunner(
        verbosity=2, output='test-reports').run(suite)
    if result.wasSuccessful():
        sys.exit(0)

    sys.exit(1)
예제 #16
0
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(TestFunctions))
    return suite
예제 #17
0
def test_suite():
    return TestSuite((
        makeSuite(DynamicTypeTests),
        makeSuite(DynamicTypeSecurityTests),
    ))
예제 #18
0
def test_suite():
    return TestSuite((
        makeSuite(DiscussionItemTests),
        makeSuite(DiscussionItemContainerTests),
        makeSuite(DiscussionTests),
    ))
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(TestMonkeyPatcher))
    return suite
예제 #20
0
def test_suite():
    return TestSuite((
        makeSuite( PortalFolderFactoryTests ),
        makeSuite( PortalFolderTests ),
        makeSuite( ContentFilterTests ),
        ))
예제 #21
0
def suite():
    suite = TestSuite()
    suite.addTest(defaultTestLoader.loadTestsFromTestCase(TestColors))
    return suite
예제 #22
0
파일: run.py 프로젝트: fengcan0320/test1
#coding=utf-8
from unittest import TestSuite,makeSuite
from login_testCase import login
from customer_testCase import customer
from leads_testCase import leads
from HTMLTestRunner import HTMLTestRunner

a=TestSuite() #定义一个测试集,相当于一个容器
#a.addTest(makeSuite(login,"case"))#makeSuite()指要执行的测试测试类,和以什么开头的方法, addTest往测试集里面添加测试项
#a.addTest(makeSuite(customer,"test"))
#a.addTest(makeSuite(leads,"test"))
for ClassName,TestDef in [[login,"case"],[customer,"test"],[leads,"test"]]:
    a.addTest(makeSuite(ClassName,TestDef))
b=file("./result.html","wb")#file文件读写类,./result.html指在当前目录生成叫result.html的文件,"wb"指写操作和每次都覆盖操作
c=HTMLTestRunner(b,1,u"自动化测试报告",u"本次测试情况如下:")
#HTMLTestRunner指导入的HTMLTestRunner插件类支持html文件读写
#b,指HTMLTestRunner往b对象输出内容,1版本号,u"自动化测试报告"指标题,u"本次测试情况如下:指描述
c.run(a)#指HTMLTestRunner执行的run方法,run()里面的参数指要执行的测试集a
b.close()#关闭文件读写
예제 #23
0
def test_suite():
    return TestSuite((
        makeSuite(DocumentTests),
        makeSuite(DocumentFTPGetTests),
        makeSuite(DocumentPUTTests),
        ))
예제 #24
0
def load_tests(loader, tests, pattern):
    suite = TestSuite()
    for testClass in testCases:
        tests = loader.loadTestsFromTestCase(testClass)
        suite.addTests(tests)
    return suite
def suite():
    """ return all the tests"""
    return TestSuite([ToolchainVariablesTest()])
def test_suite():
    from unittest import TestSuite, makeSuite
    suite = TestSuite()
    suite.addTest(makeSuite(TestPublishModelChanges))
    return suite
예제 #27
0
def test_suite():
    return TestSuite((makeSuite(FSZSQLMethodTests), ))
예제 #28
0
def test_suite():
    t = [(_transform, input_file_path(tr_input), output_file_path(tr_output),
          _normalize, _subobjects)
         for _transform, tr_input, tr_output, _normalize, _subobjects in tests]

    return TestSuite([makeSuite(test) for test in make_tests(t)])
예제 #29
0
def run_test(test):
    suite = TestSuite()
    suite.addTest(test)
    TextTestRunner().run(suite)
예제 #30
0
def test_suite():
    test_multithread = makeSuite(TestMultiThread, 'test')
    suite = TestSuite((test_multithread, ))
    return suite