REDROOM
PHP 8.5.2
Path:
Logout
Edit File
Size: 1.94 KB
Close
//lib/python3/dist-packages/launchpadlib/testing/resources.py
Text
Base64
# Copyright 2008, 2011 Canonical Ltd. # This file is part of launchpadlib. # # launchpadlib is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as # published by the Free Software Foundation, either version 3 of the # License, or (at your option) any later version. # # launchpadlib is distributed in the hope that it will be useful, but # WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public # License along with launchpadlib. If not, see # <http://www.gnu.org/licenses/>. """Resources for use in unit tests with the C{testresources} module.""" from pkg_resources import resource_string from testresources import TestResource from wadllib.application import Application from launchpadlib.testing.launchpad import FakeLaunchpad launchpad_testing_application = None def get_application(): """Get or create a WADL application for testing Launchpad. Note that this uses the Launchpad v1.0 WADL bundled with launchpadlib for testing purposes. For your own application, you might want to construct an L{Application} object directly, giving it your own WADL. """ global launchpad_testing_application if launchpad_testing_application is None: markup_url = "https://api.launchpad.net/1.0/" markup = resource_string("launchpadlib.testing", "launchpad-wadl.xml") launchpad_testing_application = Application(markup_url, markup) return launchpad_testing_application class FakeLaunchpadResource(TestResource): def make(self, dependency_resources): return FakeLaunchpad( application=Application( "https://api.example.com/testing/", resource_string("launchpadlib.testing", "testing-wadl.xml"), ) )
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 2 × Files: 6
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
tests
DIR
-
drwxr-xr-x
2026-01-08 12:56:19
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
__pycache__
DIR
-
drwxr-xr-x
2026-01-08 12:56:19
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
helpers.py
6.76 KB
lrw-r--r--
2021-10-29 13:45:13
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
launchpad-wadl.xml
1.46 MB
lrw-r--r--
2021-11-17 01:30:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
launchpad.py
23.43 KB
lrw-r--r--
2023-01-09 09:45:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
resources.py
1.94 KB
lrw-r--r--
2021-10-29 13:45:13
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
testing-wadl.xml
12.92 KB
lrw-r--r--
2023-01-09 09:45:40
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
__init__.py
0 B
lrw-r--r--
2021-10-26 12:15:53
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).