def check_without_scheme_01(self): "util.fileuri.scheme_set - without scheme" f = "/The/Path/To/The/File.txt" uri, tmp_file = schemes.decode(f) self.assertEqual(uri, f) self.assertEqual(tmp_file, False)
def check_data_01(self): "util.fileuri.scheme_set - data with error in media type" u = "data:something_wrong,base64:swer" uri, tmp_file = schemes.decode(u) self.assertEqual(uri, u) self.assertEqual(tmp_file, False)
def check_file_01(self): "util.fileuri.scheme_set - file ok" f = "/The/Path/To/The/File.txt" uri, tmp_file = schemes.decode("file://" + f) self.assertEqual(uri, f) self.assertEqual(tmp_file, False)
def check_data_02(self): "util.fileuri.scheme_set - data with error in base64 data" u = "data:application/octet-stream;base64,S!VsbG8h" uri, tmp_file = schemes.decode(u) self.assertEqual(uri, u) self.assertEqual(tmp_file, False)
def check_data_03(self): "util.fileuri.scheme_set - data ok" u = "data:application/octet-stream;base64,SGVsbG8h" uri, tmp_file = schemes.decode(u) # Read file contents f = open(uri, "r") d = f.read() f.close() os.unlink(uri) self.assertEqual(d, "Hello!") self.assertEqual(tmp_file, True)