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()