def add_borders_test_no_output_dir(): # def add_borders(folds, output_dir, cmd="/usr/bin/convert") add_border_test_file = test_dir + "add_borders/pngtest16rgba.png" folds = [ { "type": "binding_on" }] sensor = "ATTATATA" outputfold_dir = "/tmp/does_not_exist" #shutil.copy(add_border_test_file, os.path.join(outputfold_dir,"ATTATATA.png")) # Should raise RuntimeError weboutput.add_borders(folds, sensor, outputfold_dir)
def add_borders_test_no_folds(): # def add_borders(folds, output_dir, cmd="/usr/bin/convert") add_border_test_file = test_dir + "add_borders/pngtest16rgba.png" folds = [] sensor = "ATTATATA" outputfold_dir = tempfile.mkdtemp() try: shutil.copy(add_border_test_file, os.path.join(outputfold_dir,"ATTATATA.png")) weboutput.add_borders(folds, sensor, outputfold_dir) finally: shutil.rmtree(outputfold_dir)
def add_borders_test_missing_image_magick(): # def add_borders(folds, output_dir, cmd="/usr/bin/convert") add_border_test_file = test_dir + "add_borders/pngtest16rgba.png" folds = [ { "type": "binding_on" }] #cmd = "/tmp/does_not_exist1" sensor = "ATTATATA" outputfold_dir = tempfile.mkdtemp() try: shutil.copy(add_border_test_file, os.path.join(outputfold_dir,"ATTATATA.png")) weboutput.add_borders(folds, sensor, outputfold_dir) finally: shutil.rmtree(outputfold_dir)
def add_borders_test_clean(): # def add_borders(folds, output_dir, cmd="/usr/bin/convert") add_border_test_file = test_dir + "add_borders/pngtest16rgba.png" folds = [ { "type": "binding_on" }] sensor = "ATTATATA" outputfold_dir = tempfile.mkdtemp() try: shutil.copy(add_border_test_file, os.path.join(outputfold_dir,"ATTATATA_1.png")) weboutput.add_borders(folds, sensor, outputfold_dir) assert os.path.getsize(os.path.join(outputfold_dir, "ATTATATA_1.png")) > 0 assert os.path.getsize(os.path.join(outputfold_dir, "ATTATATA_1_t.png")) > 0 finally: shutil.rmtree(outputfold_dir)