示例#1
0
 def it_can_be_constructed_by_PartFactory(self, load_fixture):
     partname_, content_type_, blob_, package_, __init_ = load_fixture
     part = Part.load(partname_, content_type_, blob_, package_)
     __init_.assert_called_once_with(
         partname_, content_type_, blob_, package_
     )
     assert isinstance(part, Part)
示例#2
0
 def it_remembers_its_construction_state(self):
     partname, content_type, blob, element, package = (
         Mock(name='partname'), Mock(name='content_type'),
         Mock(name='blob'), None, Mock(name='package')
     )
     part = Part(partname, content_type, blob, element, package)
     assert part.partname == partname
     assert part.content_type == content_type
     assert part.blob == blob
     assert part.package == package
示例#3
0
 def part(self):
     return Part(None, None)
示例#4
0
 def rels_fixture(self, Relationships_, partname_, rels_):
     part = Part(partname_, None)
     return part, Relationships_, partname_, rels_
示例#5
0
 def partname_set_fixture(self):
     old_partname = PackURI('/old/part/name')
     new_partname = PackURI('/new/part/name')
     part = Part(old_partname, None, None, None)
     return part, new_partname
示例#6
0
 def partname_get_fixture(self):
     partname = PackURI('/part/name')
     part = Part(partname, None, None, None)
     return part, partname
示例#7
0
 def part(self):
     part = Part(None, None)
     return part
示例#8
0
 def package_get_fixture(self, package_):
     part = Part(None, None, None, package_)
     return part, package_
示例#9
0
 def content_type_fixture(self):
     content_type = 'content/type'
     part = Part(None, content_type, None, None)
     return part, content_type
示例#10
0
 def blob_fixture(self, blob_):
     part = Part(None, None, blob_, None)
     return part, blob_
示例#11
0
 def part(self):
     partname = PackURI('/foo/bar.xml')
     part = Part(partname, None, None)
     return part
示例#12
0
 def it_has_a_rels_collection_initialized_on_first_reference(
         self, Relationships_):
     partname = PackURI('/foo/bar.xml')
     part = Part(partname, None, None)
     assert part.rels is Relationships_.return_value
     Relationships_.assert_called_once_with(partname.baseURI)