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.