def test_print_version_current_year(self, capsys): # in version infos we display the current year print_version() pattern = ".*\(C\) (20[0-9]{2}([,\-] ?))*%s.*" % ( datetime.datetime.now().year) out, err = capsys.readouterr() assert re.match(pattern, out, re.M + re.S) is not None
def test_print_version_current_year(self, capsys): # in version infos we display the current year print_version() pattern = ".*\(C\) (20[0-9]{2}, )*%s.*" % ( datetime.datetime.now().year) out, err = capsys.readouterr() assert re.match(pattern, out, re.M + re.S) is not None
def test_print_version(self, capsys): # we can print version infos print_version() out, err = capsys.readouterr() assert err == '' assert __version__ in out
def test_print_version_current_year(self, capsys): # in version infos we display the current year print_version() expected = '(C) %s' % (datetime.datetime.now().year) out, err = capsys.readouterr() assert expected in out