def test_wrong_stegobit_value(self): with self.assertRaises(AssertionError): hide.encode_nth_bit(inp=__file__, out="./", msg="OK", stegobit=9) with self.assertRaises(AssertionError): hide.encode_nth_bit(inp=__file__, out="./", msg="OK", stegobit=-1)
def test_if_output_extension_equals_jpg(self): for test in ('jpg', 'jpeg', 'jpEg', 'JPG'): with self.assertRaises(AssertionError): hide.encode_nth_bit(inp=__file__, out="./bla.%s" % test, msg="OK", stegobit=1)
def test_img_path_is_not_a_file(self): with self.assertRaises(AssertionError): hide.encode_nth_bit(inp="./nonExistent", out="./", msg="OK", stegobit=3)