| 61 | return bytes(result) |
| 62 | |
| 63 | def create_file(self): |
| 64 | share_name = self._create_share() |
| 65 | directory_name = self._create_directory(share_name) |
| 66 | |
| 67 | # Basic |
| 68 | file_name1 = self._get_file_reference() |
| 69 | self.service.create_file(share_name, directory_name, file_name1, 512) |
| 70 | |
| 71 | # Properties |
| 72 | settings = ContentSettings(content_type='html', content_language='fr') |
| 73 | file_name2 = self._get_file_reference() |
| 74 | self.service.create_file(share_name, directory_name, file_name2, 512, content_settings=settings) |
| 75 | |
| 76 | # Metadata |
| 77 | metadata = {'val1': 'foo', 'val2': 'blah'} |
| 78 | file_name2 = self._get_file_reference() |
| 79 | self.service.create_file(share_name, directory_name, file_name2, 512, metadata=metadata) |
| 80 | |
| 81 | self.service.delete_share(share_name) |
| 82 | |
| 83 | def delete_file(self): |
| 84 | share_name = self._create_share() |