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)