Beispiel #1
0
 def test_README_relDate_from_cmdline(self):
     reldate = co2mpas.__updated__
     mydir = osp.dirname(__file__)
     with open(readme_path) as fd:
         ftext = fd.read()
         with patch('sys.stdout', new=io.StringIO()) as stdout:
             try:
                 cmain.main(*'-v --version'.split())
             except SystemExit:
                 pass  # Cancel docopt's exit()
         ver_str = stdout.getvalue().strip()
         assert ver_str
         regex = 'co2mpas_rel_date: (.+)'
         m = re.search(regex, ver_str)
         self.assertIsNotNone(m, 'RelDate(%s) not found in: \n%s!' % (
                              regex, ver_str))
         reldate_str = m.group(1)
         self.assertIn('co2mpas_rel_date: %s' % reldate_str, ftext,
                       "Version(%s) not found in README cmd-line version-check!" %
                       reldate)
Beispiel #2
0
 def test_README_version_from_cmdline(self):
     ver = co2mpas.__version__
     mydir = osp.dirname(__file__)
     with open(readme_path) as fd:
         ftext = fd.read()
         with patch('sys.stdout', new=io.StringIO()) as stdout:
             try:
                 cmain.main('--version')
             except SystemExit:
                 pass  # Cancel docopt's exit()
         ver_str = stdout.getvalue().strip()
         assert ver_str
         regex = 'co2mpas-([^ ]+)'
         m = re.match(regex, ver_str)
         self.assertIsNotNone(m, 'Version(%s) not found in: \n%s' % (
                              regex, ver_str))
         proj_ver = m.group(1)
         self.assertIn('co2mpas_version: %s' % proj_ver, ftext,
                       "Version(%s) not found in README cmd-line version-check!" %
                       ver)