def test_image_save_dir_not_exists(self):
     image_file = './tests/fixtures/empty.txt'
     save_dir = '/some/save/dir'
     try:
         CollectImages(image_file=image_file, save_dir=save_dir)
     except OSError, e:
         self.assertIn("Save Directory not found", e.message)
 def test_image_file_not_exists(self):
     image_file = '/path/not/found/file.txt'
     save_dir = '/some/save/dir'
     try:
         CollectImages(image_file=image_file, save_dir=save_dir)
     except OSError, e:
         self.assertEqual(e.message, "File %s Not Found" % image_file)
 def test_valid_but_not_found_urls(self):
     image_file = './tests/fixtures/valid_not_found.txt'
     save_dir = '/tmp/save_dir/'
     try:
         CollectImages(image_file=image_file,
                       save_dir=save_dir,
                       create=True)
     except Exception, e:
         self.fail('Not Expected Exception thrown: ' + str(e))
 def test_one_urls_in_file(self):
     image_file = './tests/fixtures/one_url.txt'
     save_dir = '/tmp/save_dir/'
     try:
         CollectImages(image_file=image_file,
                       save_dir=save_dir,
                       create=True)
     except Exception, e:
         self.fail('Not Expected Exception thrown: ' + str(e))
 def test_no_urls_in_file(self):
     image_file = './tests/fixtures/invalid.txt'
     save_dir = '/tmp/save_dir/'
     try:
         CollectImages(image_file=image_file,
                       save_dir=save_dir,
                       create=True)
     except Exception, e:
         self.assertEqual('No Valid URLs Found', e.message)
 def test_image_empty_file(self):
     image_file = './tests/fixtures/empty.txt'
     save_dir = '/tmp/save_dir/'
     try:
         CollectImages(image_file=image_file,
                       save_dir=save_dir,
                       create=True)
     except Exception, e:
         self.assertEqual('Images File is Empty', e.message)
 def test_image_save_dir_permission_denied(self):
     image_file = './tests/fixtures/empty.txt'
     save_dir = '/dir'
     try:
         CollectImages(image_file=image_file,
                       save_dir=save_dir,
                       create=True)
     except OSError, e:
         self.assertEqual(e.errno, errno.EACCES)