chainer.testing.with_requires

chainer.testing.with_requires(*requirements)[source]

Run a test case only when given requirements are satisfied.

Example

This test case runs only when numpy>=1.10 is installed.

>>> import unittest
>>> from chainer import testing
>>> class Test(unittest.TestCase):
...     @testing.with_requires('numpy>=1.10')
...     def test_for_numpy_1_10(self):
...         pass
Parameters

requirements – A list of string representing requirement condition to run a given test case.