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'))
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'))
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: