From 361dc3759256b3f4efb45fdd275bc6fe86c824a3 Mon Sep 17 00:00:00 2001
From: Alex Rubinsteyn <alex.rubinsteyn@gmail.com>
Date: Sat, 14 May 2016 21:31:35 -0400
Subject: [PATCH] don't rely on Params.__dict__

---
 test/test_hyperparameters.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/test/test_hyperparameters.py b/test/test_hyperparameters.py
index fc762598..54e32ab8 100644
--- a/test/test_hyperparameters.py
+++ b/test/test_hyperparameters.py
@@ -12,8 +12,9 @@ def test_all_combinations_of_hyperparameters():
     results = list(all_combinations_of_hyperparameters(**combinations_dict))
     eq_(len(results), 4)
     for params in results:
-        for name, default_value in default_hyperparameters.__dict__.items():
-            curr_value = params.__dict__[name]
+        for name in default_hyperparameters._fields:
+            default_value = getattr(default_hyperparameters, name)
+            curr_value = getattr(params, name)
             if name not in combinations_dict:
                 eq_(curr_value, default_value)
             else:
-- 
GitLab