add tests for pycaffe's layer_dict
authorValentin Tolmer <valentin.tolmer@gmail.com>
Tue, 21 Jun 2016 23:39:30 +0000 (16:39 -0700)
committerValentin Tolmer <valentin.tolmer@gmail.com>
Wed, 22 Jun 2016 01:21:54 +0000 (18:21 -0700)
python/caffe/test/test_net.py

index 4cacfcd..546bd5f 100644 (file)
@@ -59,6 +59,13 @@ class TestNet(unittest.TestCase):
         for bl in blobs:
             total += bl.data.sum() + bl.diff.sum()
 
+    def test_layer_dict(self):
+        layer_dict = self.net.layer_dict
+        self.assertEqual(list(layer_dict.keys()), list(self.net._layer_names))
+        for i, name in enumerate(self.net._layer_names):
+            self.assertEqual(layer_dict[name].type,
+                             self.net.layers[i].type)
+
     def test_forward_backward(self):
         self.net.forward()
         self.net.backward()