From ec6242b76fa1c1c1edc456e8cde1ed3370abd484 Mon Sep 17 00:00:00 2001
From: Samuel Gaist <samuel.gaist@idiap.ch>
Date: Thu, 14 Mar 2019 16:31:23 +0100
Subject: [PATCH] [test][algorithm_loading] Code cleanup

---
 beat/core/test/test_algorithm_loading.py | 49 ++++++++++++++++--------
 1 file changed, 32 insertions(+), 17 deletions(-)

diff --git a/beat/core/test/test_algorithm_loading.py b/beat/core/test/test_algorithm_loading.py
index 2a4bf929..02501c98 100644
--- a/beat/core/test/test_algorithm_loading.py
+++ b/beat/core/test/test_algorithm_loading.py
@@ -34,7 +34,6 @@
 ###################################################################################
 
 
-import six
 import nose.tools
 
 from ..algorithm import Algorithm
@@ -49,7 +48,9 @@ from .utils import cleanup
 def test_load_default_algorithm():
 
     algorithm = Algorithm(prefix, data=None)
-    assert algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    nose.tools.assert_true(
+        algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    )
 
 
 # ----------------------------------------------------------
@@ -58,8 +59,10 @@ def test_load_default_algorithm():
 def test_missing_inputs():
 
     algorithm = Algorithm(prefix, "user/no_inputs_declarations/1")
-    assert algorithm.valid is False
-    assert algorithm.errors[0].find("'inputs' is a required property") != -1
+    nose.tools.assert_false(algorithm.valid)
+    nose.tools.assert_not_equal(
+        algorithm.errors[0].find("'inputs' is a required property"), -1
+    )
 
 
 # ----------------------------------------------------------
@@ -68,8 +71,10 @@ def test_missing_inputs():
 def test_missing_outputs():
 
     algorithm = Algorithm(prefix, "user/no_outputs_declarations/1")
-    assert algorithm.valid is False
-    assert algorithm.errors[0].find("'outputs' is a required property") != -1
+    nose.tools.assert_false(algorithm.valid)
+    nose.tools.assert_not_equal(
+        algorithm.errors[0].find("'outputs' is a required property"), -1
+    )
 
 
 # ----------------------------------------------------------
@@ -78,8 +83,10 @@ def test_missing_outputs():
 def test_invalid_loop_channel():
 
     algorithm = Algorithm(prefix, "schema/invalid_loop_channel/1")
-    assert algorithm.valid is False
-    assert algorithm.errors[0].find("'request' is a required property") != -1
+    nose.tools.assert_false(algorithm.valid)
+    nose.tools.assert_not_equal(
+        algorithm.errors[0].find("'request' is a required property"), -1
+    )
 
 
 # ----------------------------------------------------------
@@ -88,33 +95,41 @@ def test_invalid_loop_channel():
 def test_v2():
 
     algorithm = Algorithm(prefix, "user/integers_add_v2/1")
-    assert algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    nose.tools.assert_true(
+        algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    )
 
 
 def test_analyzer_v2():
 
     algorithm = Algorithm(prefix, "user/integers_echo_analyzer_v2/1")
-    assert algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    nose.tools.assert_true(
+        algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    )
 
 
 def test_v3():
 
     algorithm = Algorithm(prefix, "autonomous/loop/1")
-    assert algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    nose.tools.assert_true(
+        algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    )
 
     algorithm = Algorithm(prefix, "autonomous/loop_user/1")
-    assert algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    nose.tools.assert_true(
+        algorithm.valid, "\n  * %s" % "\n  * ".join(algorithm.errors)
+    )
 
 
 def test_invalid_v3():
     algorithm = Algorithm(prefix, "schema/invalid_loop_output/1")
-    assert not algorithm.valid
+    nose.tools.assert_false(algorithm.valid)
 
     algorithm = Algorithm(prefix, "schema/invalid_loop_type/1")
-    assert not algorithm.valid
+    nose.tools.assert_false(algorithm.valid)
 
     algorithm = Algorithm(prefix, "schema/invalid_loop_user_type/1")
-    assert not algorithm.valid
+    nose.tools.assert_false(algorithm.valid)
 
 
 # ----------------------------------------------------------
@@ -125,10 +140,10 @@ def test_export():
 
     name = "user/for_dep/1"
     obj = Algorithm(prefix, name)
-    assert obj.valid, "\n  * %s" % "\n  * ".join(obj.errors)
+    nose.tools.assert_true(obj.valid, "\n  * %s" % "\n  * ".join(obj.errors))
 
     obj.export(tmp_prefix)
 
     # load from tmp_prefix and validates
     exported = Algorithm(tmp_prefix, name)
-    assert exported.valid, "\n  * %s" % "\n  * ".join(exported.errors)
+    nose.tools.assert_true(exported.valid, "\n  * %s" % "\n  * ".join(exported.errors))
-- 
GitLab