def test_save_check(tmpdir): path = str(tmpdir.join('save.json')) pycheckupdate._save_check(path, '0.10.0') with open(path, 'r') as sfile: data = json.loads(sfile.read()) last_check = datetime.datetime.strptime(data['last_check'], pycheckupdate.DATE_FORMAT) assert last_check.date() == datetime.date.today() \ and data['pypi_version'] == '0.10.0'
def test_get_last_check(tmpdir): path = str(tmpdir.join('get_last_check.json')) pycheckupdate._save_check(path, '0.10.0') assert pycheckupdate._get_last_check(path) == datetime.date.today()