From a3c6d7bbf3315e380a76c0af80ff01f8595e3e59 Mon Sep 17 00:00:00 2001 From: Diane Trout Date: Fri, 5 Mar 2010 22:53:07 +0000 Subject: [PATCH] Report hidden field in the library API --- htsworkflow/frontend/samples/tests.py | 6 +++++- htsworkflow/frontend/samples/views.py | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/htsworkflow/frontend/samples/tests.py b/htsworkflow/frontend/samples/tests.py index 5f6b7a4..d1689f1 100644 --- a/htsworkflow/frontend/samples/tests.py +++ b/htsworkflow/frontend/samples/tests.py @@ -81,6 +81,7 @@ def create_db(obj): made_by = 'microfludics system 7321', stopping_point = '2A', undiluted_concentration = '5.01', + hidden = False, ) obj.library_10001.save() obj.library_10002 = Library( @@ -93,6 +94,7 @@ def create_db(obj): made_by = 'microfludics system 7321', stopping_point = '2A', undiluted_concentration = '5.01', + hidden = False, ) obj.library_10002.save() @@ -144,6 +146,7 @@ class SampleWebTestCase(TestCase): self.failUnlessEqual(d['cell_line'], unicode_or_none(lib.cell_line)) self.failUnlessEqual(d['experiment_type'], lib.experiment_type.name) self.failUnlessEqual(d['experiment_type_id'], lib.experiment_type_id) + self.failUnlessEqual(d['hidden'], lib.hidden) self.failUnlessEqual(d['id'], lib.id) self.failUnlessEqual(d['library_name'], lib.library_name) self.failUnlessEqual(d['library_species'], lib.library_species.scientific_name) @@ -160,7 +163,8 @@ class SampleWebTestCase(TestCase): self.failUnlessEqual(d['stopping_point'], lib.stopping_point) self.failUnlessEqual(d['successful_pM'], lib.successful_pM) self.failUnlessEqual(d['undiluted_concentration'], - unicode(lib.undiluted_concentration)) + unicode(lib.undiluted_concentration)) + def test_invalid_library(self): """ Make sure we get a 404 if we request an invalid library id diff --git a/htsworkflow/frontend/samples/views.py b/htsworkflow/frontend/samples/views.py index f278470..3b8fecc 100644 --- a/htsworkflow/frontend/samples/views.py +++ b/htsworkflow/frontend/samples/views.py @@ -526,6 +526,7 @@ def library_dict(library_id): 'cell_line': unicode_or_none(lib.cell_line), 'experiment_type': lib.experiment_type.name, 'experiment_type_id': lib.experiment_type_id, + 'hidden': lib.hidden, 'id': lib.id, 'lane_set': lane_info, 'library_id': lib.id, -- 2.30.2