当前位置: 首页>>代码示例>>Python>>正文


Python test.test方法代码示例

本文整理汇总了Python中setuptools.command.test.test方法的典型用法代码示例。如果您正苦于以下问题:Python test.test方法的具体用法?Python test.test怎么用?Python test.test使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在setuptools.command.test的用法示例。


在下文中一共展示了test.test方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def main():
    setuptools.setup(
        name='mobly',
        version='1.10',
        maintainer='Ang Li',
        maintainer_email='mobly-github@googlegroups.com',
        description='Automation framework for special end-to-end test cases',
        license='Apache2.0',
        url='https://github.com/google/mobly',
        download_url='https://github.com/google/mobly/tarball/1.10',
        packages=setuptools.find_packages(exclude=['tests']),
        include_package_data=False,
        scripts=['tools/sl4a_shell.py', 'tools/snippet_shell.py'],
        tests_require=[
            'mock',
            # Needed for supporting Python 2 because this release stopped supporting Python 2.
            'pytest<5.0.0',
            'pytz',
        ],
        install_requires=install_requires,
        cmdclass={'test': PyTest},
    ) 
开发者ID:google,项目名称:mobly,代码行数:24,代码来源:setup.py

示例2: setup_package

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def setup_package():
    command_options = {'test': {'test_suite': ('setup.py', 'tests')}}

    setup(
        name=NAME,
        version=VERSION,
        url=URL,
        description=DESCRIPTION,
        author=AUTHOR,
        author_email=EMAIL,
        license=LICENSE,
        keywords=KEYWORDS,
        classifiers=CLASSIFIERS,
        test_suite='tests',
        packages=setuptools.find_packages(exclude=['tests', 'tests.*']),
        install_requires=[req for req in read('requirements.txt').split('\\n') if req != ''],
        cmdclass={'test': PyTest, 'docker_up': DockerUpCommand, 'docker_down': DockerDownCommand},
        tests_require=['pytest-cov', 'pytest'],
        command_options=command_options,
        entry_points={
            'console_scripts': CONSOLE_SCRIPTS,
        },
    ) 
开发者ID:zalando-nakadi,项目名称:bubuku,代码行数:25,代码来源:setup.py

示例3: test_warns_deprecation

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def test_warns_deprecation(capfd):
    params = dict(
        name='foo',
        packages=['name', 'name.space', 'name.space.tests'],
        namespace_packages=['name'],
        test_suite='name.space.tests.test_suite',
        use_2to3=True
    )
    dist = Distribution(params)
    dist.script_name = 'setup.py'
    cmd = test(dist)
    cmd.ensure_finalized()
    cmd.announce = mock.Mock()
    cmd.run()
    capfd.readouterr()
    msg = (
        "WARNING: Testing via this command is deprecated and will be "
        "removed in a future version. Users looking for a generic test "
        "entry point independent of test runner are encouraged to use "
        "tox."
    )
    cmd.announce.assert_any_call(msg, log.WARN) 
开发者ID:pypa,项目名称:setuptools,代码行数:24,代码来源:test_test.py

示例4: test_deprecation_stderr

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def test_deprecation_stderr(capfd):
    params = dict(
        name='foo',
        packages=['name', 'name.space', 'name.space.tests'],
        namespace_packages=['name'],
        test_suite='name.space.tests.test_suite',
        use_2to3=True
    )
    dist = Distribution(params)
    dist.script_name = 'setup.py'
    cmd = test(dist)
    cmd.ensure_finalized()
    cmd.run()
    out, err = capfd.readouterr()
    msg = (
        "WARNING: Testing via this command is deprecated and will be "
        "removed in a future version. Users looking for a generic test "
        "entry point independent of test runner are encouraged to use "
        "tox.\n"
    )
    assert msg in err 
开发者ID:pypa,项目名称:setuptools,代码行数:23,代码来源:test_test.py

示例5: test_test

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def test_test(self):
        if sys.version < "2.6" or hasattr(sys, 'real_prefix'):
            return

        dist = Distribution(dict(
            name='foo',
            packages=['name', 'name.space', 'name.space.tests'],
            namespace_packages=['name'],
            test_suite='name.space.tests.test_suite',
            use_2to3=True,
            ))
        dist.script_name = 'setup.py'
        cmd = test(dist)
        cmd.user = 1
        cmd.ensure_finalized()
        cmd.install_dir = site.USER_SITE
        cmd.user = 1
        old_stdout = sys.stdout
        sys.stdout = StringIO()
        try:
            try: # try/except/finally doesn't work in Python 2.4, so we need nested try-statements.
                cmd.run()
            except SystemExit: # The test runner calls sys.exit, stop that making an error.
                pass
        finally:
            sys.stdout = old_stdout 
开发者ID:MayOneUS,项目名称:pledgeservice,代码行数:28,代码来源:test_test.py

示例6: finalize_options

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def finalize_options(self):
        test.test.finalize_options(self)
        self.test_args = ['-x', "tests/mobly"]
        self.test_suite = True 
开发者ID:google,项目名称:mobly,代码行数:6,代码来源:setup.py

示例7: install_dists

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def install_dists(self, dist):
        """
        Extend install_dists to include extras support
        """
        return _itertools.chain(
            orig.test.install_dists(dist), self.install_extra_dists(dist)
        ) 
开发者ID:saadnpq,项目名称:matrixcli,代码行数:9,代码来源:ptr.py

示例8: fetch_build_egg

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def fetch_build_egg(self, req):
		""" Specialized version of Distribution.fetch_build_egg
		that respects respects allow_hosts and index_url. """
		from setuptools.command.easy_install import easy_install
		dist = Distribution({'script_args': ['easy_install']})
		dist.parse_config_files()
		opts = dist.get_option_dict('easy_install')
		keep = (
			'find_links', 'site_dirs', 'index_url', 'optimize',
			'site_dirs', 'allow_hosts'
		)
		for key in list(opts):
			if key not in keep:
				del opts[key]  # don't use any other settings
		if self.dependency_links:
			links = self.dependency_links[:]
			if 'find_links' in opts:
				links = opts['find_links'][1].split() + links
			opts['find_links'] = ('setup', links)
		if self.allow_hosts:
			opts['allow_hosts'] = ('test', self.allow_hosts)
		if self.index_url:
			opts['index_url'] = ('test', self.index_url)
		install_dir_func = getattr(self, 'get_egg_cache_dir', _os.getcwd)
		install_dir = install_dir_func()
		cmd = easy_install(
			dist, args=["x"], install_dir=install_dir,
			exclude_scripts=True,
			always_copy=False, build_directory=None, editable=False,
			upgrade=False, multi_version=True, no_report=True, user=False
		)
		cmd.ensure_finalized()
		return cmd.easy_install(req) 
开发者ID:AI-DI,项目名称:Brancher,代码行数:35,代码来源:ptr.py

示例9: install_dists

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def install_dists(self, dist):
		"""
		Extend install_dists to include extras support
		"""
		return _itertools.chain(
			orig.test.install_dists(dist),
			self.install_extra_dists(dist),
		) 
开发者ID:AI-DI,项目名称:Brancher,代码行数:10,代码来源:ptr.py

示例10: run_tests

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def run_tests(self):
        try:
            import pytest
        except:
            raise RuntimeError('py.test is not installed, run: pip install pytest')
        params = {'args': self.test_args}
        errno = pytest.main(**params)
        sys.exit(errno) 
开发者ID:zalando-nakadi,项目名称:bubuku,代码行数:10,代码来源:setup.py

示例11: ValidateGoogleTestDir

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def ValidateGoogleTestDir(unused_dist, unused_attr, value):
  """Validate that the test directory is a directory."""
  if not os.path.isdir(value):
    raise errors.DistutilsSetupError('%s is not a directory' % value) 
开发者ID:google,项目名称:google-apputils,代码行数:6,代码来源:setup_command.py

示例12: finalize_options

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def finalize_options(self):
    if self.test_dir is None:
      if self.distribution.google_test_dir:
        self.test_dir = self.distribution.google_test_dir
      else:
        raise errors.DistutilsOptionError('No test directory specified')

    self.test_module_pattern = re.compile(self.test_module_pattern)
    self.test_args = shlex.split(self.test_args) 
开发者ID:google,项目名称:google-apputils,代码行数:11,代码来源:setup_command.py

示例13: run_tests

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def run_tests(self):
        self._call('python -m pytest --cov=layered test')
        self._call('python -m pylint layered')
        self._call('python -m pylint test')
        self._call('python -m pylint setup.py')
        self._check() 
开发者ID:danijar,项目名称:layered,代码行数:8,代码来源:setup.py

示例14: test_test

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def test_test(capfd):
    params = dict(
        name='foo',
        packages=['name', 'name.space', 'name.space.tests'],
        namespace_packages=['name'],
        test_suite='name.space.tests.test_suite',
        use_2to3=True,
    )
    dist = Distribution(params)
    dist.script_name = 'setup.py'
    cmd = test(dist)
    cmd.ensure_finalized()
    cmd.run()
    out, err = capfd.readouterr()
    assert out == 'Foo\n' 
开发者ID:pypa,项目名称:setuptools,代码行数:17,代码来源:test_test.py

示例15: test_tests_are_run_once

# 需要导入模块: from setuptools.command import test [as 别名]
# 或者: from setuptools.command.test import test [as 别名]
def test_tests_are_run_once(capfd):
    params = dict(
        name='foo',
        packages=['dummy'],
    )
    with open('setup.py', 'wt') as f:
        f.write('from setuptools import setup; setup(\n')
        for k, v in sorted(params.items()):
            f.write('    %s=%r,\n' % (k, v))
        f.write(')\n')
    os.makedirs('dummy')
    with open('dummy/__init__.py', 'wt'):
        pass
    with open('dummy/test_dummy.py', 'wt') as f:
        f.write(DALS(
            """
            from __future__ import print_function
            import unittest
            class TestTest(unittest.TestCase):
                def test_test(self):
                    print('Foo')
             """))
    dist = Distribution(params)
    dist.script_name = 'setup.py'
    cmd = test(dist)
    cmd.ensure_finalized()
    cmd.run()
    out, err = capfd.readouterr()
    assert out == 'Foo\n' 
开发者ID:pypa,项目名称:setuptools,代码行数:31,代码来源:test_test.py


注:本文中的setuptools.command.test.test方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。