Example #1
0
    def test_remove_old_tmp_files(self, ):
        fn = save_img_file('t1.jpeg', create_test_image(600, 600))
        with patch_utcnow(-datetime.timedelta(hours=10)):
            upload_from_fs(fn, profile='simple1')
        with patch_utcnow(-datetime.timedelta(hours=11)):
            make_permalink(upload_from_fs(fn, profile='simple0'))

        with patch_utcnow():
            deleted, total = remove_old_tmp_files(['simple1'], max_lifetime=12)
            self.assertEqual((deleted, total), (0, 5))

            deleted, total = remove_old_tmp_files(max_lifetime=12)
            self.assertEqual((deleted, total), (0, 5))

            deleted, total = remove_old_tmp_files(['simple1'], max_lifetime=9)
            self.assertEqual((deleted, total), (5, 5))
Example #2
0
 def test_upload_from_fs(self):
     fn = save_img_file('t1.jpeg', create_test_image(600, 600))
     try:
         img_id = upload_from_fs(fn)
     except (ValueError, RuntimeError), e:
         raise self.failureException(e)
Example #3
0
        remove_all_files_of_img_id(d2['uploaded'][0]['img_id'])
        self.assertUploadedFilesNotExist(d2)

    def test_upload_from_fs(self):
        fn = save_img_file('t1.jpeg', create_test_image(600, 600))
        try:
            img_id = upload_from_fs(fn)
        except (ValueError, RuntimeError), e:
            raise self.failureException(e)
        else:
            self.assertTrue(is_img_id_valid(img_id))
            self.assertTrue(is_img_id_exists(img_id))

        with self.assertRaises(ValueError):
            upload_from_fs('none')

        fn = save_img_file('t2.jpeg', create_test_image(500, 500))
        with self.assertRaises(RuntimeError):
            upload_from_fs(fn, profile='simple2')

        fn = save_img_file('t3.jpeg', create_test_image(400, 400))
        try:
            img_id = upload_from_fs(fn, profile='simple1', label='ttt')
        except (ValueError, RuntimeError), e:
            raise self.failureException(e)
        else:
            self.assertTrue(is_img_id_valid(img_id))
            self.assertTrue(is_img_id_exists(img_id))
            self.assertTrue(get_files_by_img_id(img_id)['variants'])
Example #4
0
 def test_upload_from_fs(self):
     fn = save_img_file('t1.jpeg', create_test_image(600, 600))
     try:
         img_id = upload_from_fs(fn)
     except (ValueError, RuntimeError), e:
         raise self.failureException(e)
Example #5
0
        remove_all_files_of_img_id(d2['uploaded'][0]['img_id'])
        self.assertUploadedFilesNotExist(d2)

    def test_upload_from_fs(self):
        fn = save_img_file('t1.jpeg', create_test_image(600, 600))
        try:
            img_id = upload_from_fs(fn)
        except (ValueError, RuntimeError), e:
            raise self.failureException(e)
        else:
            self.assertTrue(is_img_id_valid(img_id))
            self.assertTrue(is_img_id_exists(img_id))

        with self.assertRaises(ValueError):
            upload_from_fs('none')

        fn = save_img_file('t2.jpeg', create_test_image(500, 500))
        with self.assertRaises(RuntimeError):
            upload_from_fs(fn, profile='simple2')

        fn = save_img_file('t3.jpeg', create_test_image(400, 400))
        try:
            img_id = upload_from_fs(fn, profile='simple1', label='ttt')
        except (ValueError, RuntimeError), e:
            raise self.failureException(e)
        else:
            self.assertTrue(is_img_id_valid(img_id))
            self.assertTrue(is_img_id_exists(img_id))
            self.assertTrue(get_files_by_img_id(img_id)['variants'])