Edit tests
diff --git a/Pipfile b/Pipfile
index e7b12a9..fc2022b 100644
--- a/Pipfile
+++ b/Pipfile
@@ -9,6 +9,7 @@
 pyparsing = "*"
 PyYAML = "*"
 six = "*"
+pyyaml = "*"
 enum34 = "*"
 # FIXME, issues with compile phase
 #"pygit2" = "*"
diff --git a/reclass/tests/data/02/classes/init.yml b/reclass/tests/data/02/classes/init.yml
new file mode 100644
index 0000000..e40b899
--- /dev/null
+++ b/reclass/tests/data/02/classes/init.yml
@@ -0,0 +1,2 @@
+parameters:
+  alpha_init: 5
\ No newline at end of file
diff --git a/reclass/tests/data/02/classes/one/alpha.yml b/reclass/tests/data/02/classes/one/alpha.yml
index 7f7d0a0..9454cd0 100644
--- a/reclass/tests/data/02/classes/one/alpha.yml
+++ b/reclass/tests/data/02/classes/one/alpha.yml
@@ -3,9 +3,11 @@
 - two.beta
 - ..four
 - ..two.gamma
+- ..init
 
 parameters:
   test1: ${one_beta}
   test2: ${two_beta}
   test3: ${four_alpha}
   test4: ${two_gamma}
+  test5: ${alpha_init}
diff --git a/reclass/tests/test_core.py b/reclass/tests/test_core.py
index 8f28f7a..4827177 100644
--- a/reclass/tests/test_core.py
+++ b/reclass/tests/test_core.py
@@ -62,15 +62,13 @@
     def test_relative_class_names(self):
         reclass = self._core('02')
         node = reclass.nodeinfo('relative')
-        params = { 'test1': 1, 'test2': 2, 'test3': 3, 'test4': 4, 'one_beta': 1, 'two_beta': 2, 'four_alpha': 3, 'two_gamma': 4, '_reclass_': { 'environment': 'base', 'name': { 'full': 'relative', 'short': 'relative' } } }
-        self.maxDiff = None
+        params = { 'test1': 1, 'test2': 2, 'test3': 3, 'test4': 4, 'test5': 5, 'one_beta': 1, 'two_beta': 2, 'four_alpha': 3, 'two_gamma': 4, 'alpha_init': 5, '_reclass_': { 'environment': 'base', 'name': { 'full': 'relative', 'short': 'relative' } } }
         self.assertEqual(node['parameters'], params)
 
     def test_top_relative_class_names(self):
         reclass = self._core('02')
         node = reclass.nodeinfo('top_relative')
-        params = { 'test1': 1, 'test2': 2, 'test3': 3, 'test4': 4, 'one_beta': 1, 'two_beta': 2, 'four_alpha': 3, 'two_gamma': 4, '_reclass_': { 'environment': 'base', 'name': { 'full': 'top_relative', 'short': 'top_relative' } } }
-        self.maxDiff = None
+        params = { 'test1': 1, 'test2': 2, 'test3': 3, 'test4': 4, 'test5': 5, 'one_beta': 1, 'two_beta': 2, 'four_alpha': 3, 'two_gamma': 4, 'alpha_init': 5, '_reclass_': { 'environment': 'base', 'name': { 'full': 'top_relative', 'short': 'top_relative' } } }
         self.assertEqual(node['parameters'], params)
 
     def test_compose_node_names(self):