mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
Would like to move the whole ToolBox out of galaxy.tools and into galaxy.tools.toolbox but need to separate all dependencies on galaxy.tools first.
28 lines
679 B
Python
28 lines
679 B
Python
from xml.etree import ElementTree as ET
|
|
|
|
from galaxy.tools.toolbox import ToolSection
|
|
|
|
|
|
def test_tool_section( ):
|
|
elem = ET.Element( 'section' )
|
|
elem.attrib[ 'name' ] = "Cool Tools"
|
|
elem.attrib[ 'id' ] = "cool1"
|
|
|
|
section = ToolSection( elem )
|
|
assert section.id == "cool1"
|
|
assert section.name == "Cool Tools"
|
|
assert section.version == ""
|
|
|
|
section = ToolSection( dict(
|
|
id="cool1",
|
|
name="Cool Tools"
|
|
) )
|
|
assert section.id == "cool1"
|
|
assert section.name == "Cool Tools"
|
|
assert section.version == ""
|
|
|
|
section = ToolSection()
|
|
assert section.id == ""
|
|
assert section.name == ""
|
|
assert section.version == ""
|