new json code returns [] when there are no lanes
authorDiane Trout <diane@ghic.org>
Tue, 3 Feb 2015 00:30:31 +0000 (16:30 -0800)
committerDiane Trout <diane@ghic.org>
Tue, 3 Feb 2015 00:30:31 +0000 (16:30 -0800)
experiments/test_experiments.py

index 99079f3cce9edd776d417489a192369a826a34d2..6fd0df503e16ade4e121224bd7014f81958c81dd 100644 (file)
@@ -283,7 +283,8 @@ class ExperimentsTestCases(TestCase):
         self.assertEqual(len(lanes), 0)
 
         response = self.client.get('/experiments/lanes_for/%s/json' % (user,), apidata)
-        self.assertEqual(response.status_code, 404)
+        self.assertEqual(response.status_code, 200)
+        self.assertEqual(len(json.loads(response.content)['result']), 0)
 
     def test_lanes_for_no_user(self):
         """
@@ -295,7 +296,6 @@ class ExperimentsTestCases(TestCase):
         response = self.client.get('/experiments/lanes_for/%s/json' % (user,), apidata)
         self.assertEqual(response.status_code, 404)
 
-
     def test_raw_data_dir(self):
         """Raw data path generator check"""
         flowcell_id = self.fc1_id