MCPcopy Create free account
hub / github.com/Azure/azure-storage-python / create_share

Method create_share

samples/file/share_usage.py:47–73  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

45 return share_name
46
47 def create_share(self):
48 # Basic
49 share_name1 = self._get_share_reference()
50 created = self.service.create_share(share_name1) # True
51
52 # Quota
53 share_name2 = self._get_share_reference()
54 created = self.service.create_share(share_name2, quota=1) # True
55
56 # Metadata
57 metadata = {'val1': 'foo', 'val2': 'blah'}
58 share_name3 = self._get_share_reference()
59 created = self.service.create_share(share_name3, metadata=metadata) # True
60
61 # Fail on exist
62 share_name4 = self._get_share_reference()
63 created = self.service.create_share(share_name4) # True
64 created = self.service.create_share(share_name4) # False
65 try:
66 self.service.create_share(share_name4, fail_on_exist=True)
67 except AzureConflictHttpError:
68 pass
69
70 self.service.delete_share(share_name1)
71 self.service.delete_share(share_name2)
72 self.service.delete_share(share_name3)
73 self.service.delete_share(share_name4)
74
75 def delete_share(self):
76 # Basic

Callers 15

run_all_samplesMethod · 0.95
_create_shareMethod · 0.45
_create_shareMethod · 0.45
_create_shareMethod · 0.45
_create_shareMethod · 0.45
share_existsMethod · 0.45
list_sharesMethod · 0.45
setUpMethod · 0.45
_create_shareMethod · 0.45
test_create_shareMethod · 0.45

Calls 2

_get_share_referenceMethod · 0.95
delete_shareMethod · 0.45