Next pass of corrections to functional tests.

This commit is contained in:
Greg Von Kuster
2007-07-16 17:47:39 +00:00
parent 9280404121
commit c7d762be12
3 changed files with 11 additions and 3 deletions
+8
View File
@@ -162,6 +162,13 @@ class Universe(common.Root):
trans.app.datatypes_registry.change_datatype( data, p.datatype )
trans.app.model.flush()
elif p.save:
data.name = p.name
data.info = p.info
"""
The following for loop will save all metadata_spec items
"""
for name, spec in data.datatype.metadata_spec.items():
optional = p.get("is_"+name, None)
if optional and optional == 'true':
@@ -190,6 +197,7 @@ class Universe(common.Root):
for name, spec in data.datatype.metadata_spec.items():
metadata.append( spec.wrap( data.metadata.get(name),
data ) )
datatypes = [x for x in trans.app.datatypes_registry.datatypes_by_extension.iterkeys()]
trans.log_event( "Opened edit view on dataset %s" % str(id) )
return trans.fill_template( "edit_data.tmpl", data=data, metadata=metadata,
+1 -1
View File
@@ -86,7 +86,7 @@ class TwillTestCase(unittest.TestCase):
if check_patt:
tc.find(check_patt)
if kwd:
self.submit_form(form=1, button="edit_genome_btn", **kwd)
self.submit_form(form=2, button="save", **kwd)
def get_xml_history(self):
"""Returns a parsed xml object corresponding to the history"""
+2 -2
View File
@@ -41,8 +41,8 @@ class BasicFunctions(TwillTestCase):
#
#self.edit_data(hid=1, dbkey='hg15', chromCol='1', info='foo')
#self.check_history('hg15 Testdata interval foo')
self.edit_data(hid=1, dbkey='hg16', strandCol='')
self.check_history('hg16 Testdata interval')
self.edit_data(hid=1, dbkey='hg16', is_strandCol='')
self.check_history('hg16 Testdata bed')
def test_delete(self):
"""Testing individual deletes"""