Report hidden field in the library API
authorDiane Trout <diane@caltech.edu>
Fri, 5 Mar 2010 22:53:07 +0000 (22:53 +0000)
committerDiane Trout <diane@caltech.edu>
Fri, 5 Mar 2010 22:53:07 +0000 (22:53 +0000)
htsworkflow/frontend/samples/tests.py
htsworkflow/frontend/samples/views.py

index 5f6b7a4638800514ed5d6f46433908ff8736c041..d1689f1968700aa5a00b85474dc4643075c3de2d 100644 (file)
@@ -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
index f278470734dd44f397bd51f7f850c3c2263c0fd5..3b8feccfafd2dec7b4fec09990d8ffd1cfc7439a 100644 (file)
@@ -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,