Warning
This document is for an in-development version of Galaxy. You can alternatively view this page in the latest release if it exists or view the top of the latest release's documentation.
Source code for tool_shed.test.functional.test_0140_tool_help_images
import logging
from ..base import common
from ..base.testcase import ShedTestCase
log = logging.getLogger(__name__)
repository_name = "htseq_count_0140"
repository_description = "Converter: BED to GFF"
repository_long_description = "Convert bed to gff"
category_name = "Test 0140 Tool Help Images"
category_description = "Test 0140 Tool Help Images"
"""
1) Create and populate the htseq_count_0140 repository.
2) Visit the manage_repository page.
3) Simulate clicking the htseq_count tool button.
4) On the resulting display tool page, look for the image string similar to the following string where the encoded repository_id is previously determined:
src="/repository/static/images/<id>/count_modes.png"
"""
[docs]
class TestToolHelpImages(ShedTestCase):
"""Test features related to tool help images."""
[docs]
def test_0000_initiate_users(self):
"""Create necessary user accounts."""
self.login(email=common.test_user_1_email, username=common.test_user_1_name)
self.login(email=common.admin_email, username=common.admin_username)
[docs]
def test_0005_create_htseq_count_repository(self):
"""Create and populate htseq_count_0140.
We are at step 1 - Create and populate the htseq_count_0140 repository.
Create the htseq_count_0140 repository and upload the tarball.
"""
category = self.create_category(name=category_name, description=category_description)
self.login(email=common.test_user_1_email, username=common.test_user_1_name)
# Create a repository named htseq_count_0140 owned by user1.
repository = self.get_or_create_repository(
name=repository_name,
description=repository_description,
long_description=repository_long_description,
owner=common.test_user_1_name,
category=category,
strings_displayed=[],
)
# Upload htseq_count.tar to the repository.
self.commit_tar_to_repository(
repository,
"htseq_count/htseq_count.tar",
commit_message="Uploaded htseq_count.tar.",
)