Пример #1
0
 def test_basic(self):
     """Basic wget"""
     w = wget()
     self.assertEqual(
         w.download_step(url='http://mysite.com/foo.tgz'),
         'mkdir -p /tmp && wget -q -nc --no-check-certificate -P /tmp http://mysite.com/foo.tgz'
     )
Пример #2
0
 def test_outfile(self):
     """wget with non-default output file"""
     w = wget()
     self.assertEqual(
         w.download_step(url='http://mysite.com/foo.tgz',
                         outfile='bar.tgz'),
         'mkdir -p /tmp && wget -q -nc --no-check-certificate -O bar.tgz -P /tmp http://mysite.com/foo.tgz'
     )
Пример #3
0
 def test_directory(self):
     """wget with non-default output directory"""
     w = wget()
     self.assertEqual(
         w.download_step(url='http://mysite.com/foo.tgz',
                         directory='/scratch'),
         'mkdir -p /scratch && wget -q -nc --no-check-certificate -P /scratch http://mysite.com/foo.tgz'
     )
Пример #4
0
 def test_referer(self):
     """wget with referer"""
     w = wget()
     self.assertEqual(
         w.download_step(url='http://mysite.com/foo.tgz',
                         referer='http://mysite.com/foo.html'),
         'mkdir -p /tmp && wget -q -nc --no-check-certificate --referer http://mysite.com/foo.html -P /tmp http://mysite.com/foo.tgz'
     )
Пример #5
0
 def test_opts(self):
     """wget with non-default command line options"""
     w = wget(opts=['-fast'])
     self.assertEqual(
         w.download_step(url='http://mysite.com/foo.tgz'),
         'mkdir -p /tmp && wget -fast -P /tmp http://mysite.com/foo.tgz')
Пример #6
0
 def test_missing_url(self):
     """Missing url option"""
     w = wget()
     self.assertEqual(w.download_step(), '')