123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 |
- import unittest
- import os
- import tests.common
- class Test(tests.common.TestCase):
- def test_basic(self):
-
-
-
-
-
-
- METRIXPLUSPLUS_PATH = None
- if 'METRIXPLUSPLUS_PATH' in os.environ.keys():
- METRIXPLUSPLUS_PATH = os.environ['METRIXPLUSPLUS_PATH']
-
- os.environ['METRIXPLUSPLUS_PATH'] = os.path.join(os.path.dirname(os.path.abspath(__file__)),
- 'test_api_tutorial', 'ext', 'step1')
- runner = tests.common.ToolRunner('collect',
- ['--log-level=INFO'],
- prefix='step1',
- check_stderr=[(0, -1)])
- self.assertExec(runner.run())
- os.environ['METRIXPLUSPLUS_PATH'] = os.path.join(os.path.dirname(os.path.abspath(__file__)),
- 'test_api_tutorial', 'ext', 'step2')
- runner = tests.common.ToolRunner('collect',
- ['--log-level=INFO',
- '--myext.magic.numbers'],
- prefix='step2',
- check_stderr=[(0, -1)])
- self.assertExec(runner.run())
- os.environ['METRIXPLUSPLUS_PATH'] = os.path.join(os.path.dirname(os.path.abspath(__file__)),
- 'test_api_tutorial', 'ext', 'step3')
- runner = tests.common.ToolRunner('collect',
- ['--log-level=INFO',
- '--myext.magic.numbers'],
- prefix='step3',
- check_stderr=[(0, -1)])
- self.assertExec(runner.run())
- os.environ['METRIXPLUSPLUS_PATH'] = os.path.join(os.path.dirname(os.path.abspath(__file__)),
- 'test_api_tutorial', 'ext', 'step4')
- runner = tests.common.ToolRunner('collect',
- ['--log-level=INFO',
- '--myext.magic.numbers'],
- prefix='step4',
- check_stderr=[(0, -1)])
- self.assertExec(runner.run())
- runner = tests.common.ToolRunner('view',
- ['--log-level=INFO'],
- prefix='step4',
- check_stderr=[(0, -1)])
- self.assertExec(runner.run())
- os.environ['METRIXPLUSPLUS_PATH'] = os.path.join(os.path.dirname(os.path.abspath(__file__)),
- 'test_api_tutorial', 'ext', 'step5')
- runner = tests.common.ToolRunner('collect',
- ['--log-level=INFO',
- '--myext.magic.numbers'],
- prefix='step5',
- check_stderr=[(0, -1)])
- self.assertExec(runner.run())
- runner = tests.common.ToolRunner('view',
- ['--log-level=INFO'],
- prefix='step5',
- check_stderr=[(0, -1)])
- self.assertExec(runner.run())
- if METRIXPLUSPLUS_PATH != None:
- os.environ['METRIXPLUSPLUS_PATH'] = METRIXPLUSPLUS_PATH
- if __name__ == '__main__':
- unittest.main()
-
|