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)
 def _download(self, destination_dir):
     print 'downloading'
     downloader = LocalAuthoritiesDownloader()
     return downloader.download(destination_dir)