Example #1
0
 def it_can_open_a_pkg_file(self, PackageReader_, PartFactory_, Unmarshaller_):
     # mockery ----------------------
     pkg_file = Mock(name="pkg_file")
     pkg_reader = PackageReader_.from_file.return_value
     # exercise ---------------------
     pkg = OpcPackage.open(pkg_file)
     # verify -----------------------
     PackageReader_.from_file.assert_called_once_with(pkg_file)
     Unmarshaller_.unmarshal.assert_called_once_with(pkg_reader, pkg, PartFactory_)
     assert isinstance(pkg, OpcPackage)
Example #2
0
 def it_can_open_a_pkg_file(self, PackageReader_, PartFactory_,
                            Unmarshaller_):
     # mockery ----------------------
     pkg_file = Mock(name='pkg_file')
     pkg_reader = PackageReader_.from_file.return_value
     # exercise ---------------------
     pkg = OpcPackage.open(pkg_file)
     # verify -----------------------
     PackageReader_.from_file.assert_called_once_with(pkg_file)
     Unmarshaller_.unmarshal.assert_called_once_with(pkg_reader, pkg,
                                                     PartFactory_)
     assert isinstance(pkg, OpcPackage)