예제 #1
0
def test_simple_download_days_old_1():
    with patch('skyfield.iokit.urlopen', lambda url: BytesIO(b'FOOBAR')):
        write_file('data.txt', 'BAZ')
        download_file(url='http://foo.com/data.txt', filename='data.txt',
                      days_old=1)
        assert open('data.txt', 'rb').read() == b'BAZ'
        os.remove('data.txt')
예제 #2
0
def test_simple_download():
    with patch('skyfield.iokit.urlopen', lambda url: BytesIO(b'FOOBAR')):
        download_file(url='http://foo.com/data.txt', filename='data.txt')
        assert os.path.exists('data.txt')
        assert open('data.txt', 'rb').read() == b'FOOBAR'
        os.remove('data.txt')