Exemplo n.º 1
0
    def test_is_img_id_valid(self):
        self.assertTrue(is_img_id_valid('default:abcde1234_ab12_myname.jpeg'))
        self.assertTrue(is_img_id_valid('default:abcde1234_ab12.jpeg'))
        self.assertTrue(is_img_id_valid('default:abcde1234_ab12'))
        self.assertTrue(is_img_id_valid('default:__t_abcde1234_ab12_myname.jpeg'))
        self.assertTrue(is_img_id_valid('default:__t_abcde1234_ab12.jpeg'))
        self.assertTrue(is_img_id_valid('default:__t_abcde1234_ab12'))

        self.assertFalse(is_img_id_valid('none:abcde1234_ab12_myname.jpeg'))
        self.assertFalse(is_img_id_valid('default::abcde1234_ab12_myname.jpeg'))
        self.assertFalse(is_img_id_valid('defaultabcde1234_ab12.jpeg'))
        self.assertFalse(is_img_id_valid(':default:abcde1234_ab12.jpeg'))
        self.assertFalse(is_img_id_valid(':defaultabcde1234_ab12.jpeg'))
        self.assertFalse(is_img_id_valid('defaultabcde1234_ab12.jpeg:'))
        self.assertFalse(is_img_id_valid('default:abcde1234_ab12..jpeg'))
        self.assertFalse(is_img_id_valid('default:abcd/e1234_ab12.jpeg'))
        self.assertFalse(is_img_id_valid('default:../../../abcde1234_ab12..jpeg'))
Exemplo n.º 2
0
    def test_is_img_id_valid(self):
        self.assertTrue(is_img_id_valid('default:abcde1234_ab12_myname.jpeg'))
        self.assertTrue(is_img_id_valid('default:abcde1234_ab12.jpeg'))
        self.assertTrue(is_img_id_valid('default:abcde1234_ab12'))
        self.assertTrue(
            is_img_id_valid('default:__t_abcde1234_ab12_myname.jpeg'))
        self.assertTrue(is_img_id_valid('default:__t_abcde1234_ab12.jpeg'))
        self.assertTrue(is_img_id_valid('default:__t_abcde1234_ab12'))

        self.assertFalse(is_img_id_valid('none:abcde1234_ab12_myname.jpeg'))
        self.assertFalse(
            is_img_id_valid('default::abcde1234_ab12_myname.jpeg'))
        self.assertFalse(is_img_id_valid('defaultabcde1234_ab12.jpeg'))
        self.assertFalse(is_img_id_valid(':default:abcde1234_ab12.jpeg'))
        self.assertFalse(is_img_id_valid(':defaultabcde1234_ab12.jpeg'))
        self.assertFalse(is_img_id_valid('defaultabcde1234_ab12.jpeg:'))
        self.assertFalse(is_img_id_valid('default:abcde1234_ab12..jpeg'))
        self.assertFalse(is_img_id_valid('default:abcd/e1234_ab12.jpeg'))
        self.assertFalse(
            is_img_id_valid('default:../../../abcde1234_ab12..jpeg'))
Exemplo n.º 3
0
        remove_all_files_of_img_id(d1['uploaded'][0]['img_id'])
        self.assertUploadedFilesExist(d2)
        self.assertUploadedFilesNotExist(d1)

        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:
Exemplo n.º 4
0
        remove_all_files_of_img_id(d1['uploaded'][0]['img_id'])
        self.assertUploadedFilesExist(d2)
        self.assertUploadedFilesNotExist(d1)

        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: