Example #1
0
 def test_packager_build_package(self, PackagerContext):
     context = PackagerContext.return_value
     packager = Packager(context, {})
     packager.client = MagicMock()
     packager.client.images.return_value = [{'Id': 0}]
     result_container, result_logs = packager.build_package()
     container = packager.client.create_container.return_value
     packager.client.create_container.assert_called_with(0)
     packager.client.logs.assert_called_with(container, stream=True)
     packager.client.start.assert_called_with(container)
     self.assertEqual(result_container, container)