def handle(self, *args, **options): destination_dir = None if len(args) == 1: destination_dir = args[0] downloader = LocalAuthoritiesDownloader() downloaded_files = downloader.download(destination_dir)
def test_url_is_the_authoritative_url(self): downloader = LocalAuthoritiesDownloader() url = downloader._authoritative_url() self.assertEqual(url, downloader._authoritative_url())
def test_that_the_default_url_can_be_overridden_with_an_env_var(self): mock_env = {'LOCAL_AUTHORITIES_DUMP_URL': 'blah'} with mock.patch.dict('os.environ', mock_env): downloader = LocalAuthoritiesDownloader() self.assertEqual('blah', downloader._authoritative_url())
def _download(self, destination_dir): print 'downloading' downloader = LocalAuthoritiesDownloader() return downloader.download(destination_dir)