Use reverse with named url patterns
authorDiane Trout <diane@ghic.org>
Wed, 1 Jun 2016 23:38:28 +0000 (16:38 -0700)
committerDiane Trout <diane@ghic.org>
Fri, 24 Jun 2016 22:55:58 +0000 (15:55 -0700)
instead of with the full package name

experiments/test_experiments.py
inventory/test_inventory.py

index 229f1476e781ba6ba860e2998b7aa33b5adf99cb..679c705e370c9d3001a53809e417e04b88d1bd83 100644 (file)
@@ -258,8 +258,7 @@ class ExperimentsTestCases(TestCase):
         self.assertEqual(len(lanes), 8)
 
         response = self.client.get(
-            reverse('experiments.views.lanes_for',
-                    args=[user]))
+            reverse('lanes_for', kwargs={'username': user}))
         self.assertEqual(response.status_code, 200)
         tree = fromstring(response.content)
         lane_trs = tree.xpath('//div[@id="changelist"]/table/tbody/tr')
@@ -274,8 +273,7 @@ class ExperimentsTestCases(TestCase):
         """Make sure we don't find anything with an invalid user
         """
         response = self.client.get(
-            reverse('experiments.views.lanes_for',
-                    args=["doesntexist"]))
+            reverse('lanes_for', kwargs={'username': 'doesntexist'}))
         self.assertEqual(response.status_code, 404)
 
     def test_lanes_for_json(self):
index 34aa0068d9c214766274e1b29522563888563326..245a3635f5241803afe19bfefc3ffa9c4b1b80cb 100644 (file)
@@ -54,9 +54,9 @@ class InventoryTestCase(TestCase):
                                      libraries=[lib1,],
                                      storage_devices=[item,],)
 
-        url = reverse('inventory.views.itemtype_index',
+        url = reverse('itemtype_index',
                       kwargs={'name': item.item_type.name})
-        disk_url = reverse('inventory.views.item_summary_by_uuid',
+        disk_url = reverse('item_summary_by_uuid',
                            kwargs={'uuid': item.uuid})
         indexNode = localhostNode(url)
         diskNode = localhostNode(disk_url)
@@ -65,16 +65,16 @@ class InventoryTestCase(TestCase):
 
         flowcells = self.get_flowcells_from_content(url, indexNode, diskNode)
         self.failUnlessEqual(len(flowcells), 1)
-        flowcell_url = reverse('experiments.views.flowcell_detail',
+        flowcell_url = reverse('flowcell_detail',
                                kwargs={'flowcell_id': fc1.flowcell_id})
         self.assertTrue(flowcells[0].endswith(flowcell_url))
 
 
     def test_add_disk(self):
         item = ItemFactory()
-        url = reverse('inventory.views.itemtype_index',
+        url = reverse('itemtype_index',
                       kwargs={'name': item.item_type.name})
-        disk_url = reverse('inventory.views.item_summary_by_uuid',
+        disk_url = reverse('item_summary_by_uuid',
                            kwargs={'uuid': item.uuid})
         indexNode = localhostNode(url)
         diskNode = localhostNode(disk_url)
@@ -87,24 +87,22 @@ class InventoryTestCase(TestCase):
 
         # step two link the flowcell
         flowcell = FlowCellFactory(flowcell_id='22TWOAAXX')
-        link_url = reverse('inventory.views.link_flowcell_and_device',
+        link_url = reverse('link_flowcell_and_device',
                            args=(flowcell.flowcell_id,
                                  item.barcode_id))
         link_response = self.client.get(link_url)
         self.assertEqual(link_response.status_code, 200)
 
         flowcells = self.get_flowcells_from_content(url, indexNode, diskNode)
-        flowcell_url = reverse('experiments.views.flowcell_detail',
+        flowcell_url = reverse('flowcell_detail',
                                kwargs={'flowcell_id': flowcell.flowcell_id})
         self.assertEqual(len(flowcells), 1)
         self.assertTrue(flowcells[0].endswith(flowcell_url))
 
     def test_add_disk_failed_flowcell(self):
         item = ItemFactory()
-        url = reverse('inventory.views.itemtype_index',
-                      kwargs={'name': item.item_type.name})
-        disk_url = reverse('inventory.views.item_summary_by_uuid',
-                           kwargs={'uuid': item.uuid})
+        url = reverse('itemtype_index', kwargs={'name': item.item_type.name})
+        disk_url = reverse('item_summary_by_uuid', kwargs={'uuid': item.uuid})
         indexNode = localhostNode(url)
         diskNode = localhostNode(disk_url)
 
@@ -117,14 +115,14 @@ class InventoryTestCase(TestCase):
         # step two link the flowcell
         flowcell_id = '33THRAAXX'
         flowcell = FlowCellFactory(flowcell_id=flowcell_id +' (failed)')
-        link_url = reverse('inventory.views.link_flowcell_and_device',
+        link_url = reverse('link_flowcell_and_device',
                            args=(flowcell.flowcell_id, item.barcode_id))
         link_response = self.client.get(link_url)
         self.failUnlessEqual(link_response.status_code, 200)
 
         flowcells = self.get_flowcells_from_content(url, indexNode, diskNode)
         self.assertEqual(len(flowcells), 1)
-        flowcell_url = reverse('experiments.views.flowcell_detail',
+        flowcell_url = reverse('flowcell_detail',
                                kwargs={'flowcell_id': flowcell_id})
         self.assertTrue(flowcells[0].endswith(flowcell_url))