aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--wqflask/tests/wqflask/show_trait/test_export_trait_data.py186
1 files changed, 87 insertions, 99 deletions
diff --git a/wqflask/tests/wqflask/show_trait/test_export_trait_data.py b/wqflask/tests/wqflask/show_trait/test_export_trait_data.py
index c64196ff..2f95d219 100644
--- a/wqflask/tests/wqflask/show_trait/test_export_trait_data.py
+++ b/wqflask/tests/wqflask/show_trait/test_export_trait_data.py
@@ -2,103 +2,91 @@ import unittest
from wqflask.show_trait.export_trait_data import dict_to_sorted_list
from wqflask.show_trait.export_trait_data import cmp_samples
-class TestExportTraits(unittest.TestCase):
- def test_dict_to_sortedlist(self):
- '''Test for conversion of dict to sorted list'''
- sample1={
- "other":"exp1",
- "name":"exp2"
- }
- sample2={
- 'se':1,
- 'num_cases':4,
- 'value':6,
- "name":3
-
- }
- rever={
- "name":3,
- 'value':6,
- 'num_cases':4,
- 'se':1
- }
- oneItem={
- 'item1':"one"
- }
-
-
- self.assertEqual(['exp2','exp1'],dict_to_sorted_list(sample1))
- self.assertEqual([3, 6, 1, 4],dict_to_sorted_list(sample2))
- self.assertEqual([3, 6, 1, 4],dict_to_sorted_list(rever))
- self.assertEqual(["one"],dict_to_sorted_list(oneItem))
- '''test that the func returns the values not the keys'''
- self.assertFalse(['other','name']==dict_to_sorted_list(sample1))
-
- def test_cmp_samples(self):
- '''test for function that does comparisons of samples'''
-
-
- sampleA=[
- [
- ('value','other'),
- ('name','test_name')
- ]
- ]
- sampleB=[
- [
- ('value','other'),
- ('unknown','test_name')
- ]
- ]
- sampleC=[
- [('other',"value"),
- ('name','value')
- ],
- [
- ('name',"value"),
- ('value',"name")
- ],
- [
- ('other',"value"),
- ('name','value'
- )],
- [
- ('name',"name1"),
- ('se',"valuex")
- ],
- [(
- 'value',"name1"),
- ('se',"valuex")
- ],
- [(
- 'other',"name1"),
- ('se',"valuex"
- )
- ],
- [(
- 'name',"name_val"),
- ('num_cases',"num_val")
- ],
- [(
- "other_a","val_a"),
- ('other_b',"val"
- )
- ]]
- results=[cmp_samples(val[0],val[1]) for val in sampleA]
- resultB=[cmp_samples(val[0],val[1]) for val in sampleB]
- resultC=[cmp_samples(val[0],val[1]) for val in sampleC]
- self.assertEqual(1,*results)
- self.assertEqual(-1,*resultB)
- self.assertEqual([1, -1, 1, -1, -1, 1, -1, -1],resultC)
-
-
-
-
-
-
-
-
-
-
-
+class TestExportTraits(unittest.TestCase):
+ """Test methods related converting dict to sortedlist"""
+ def test_dict_to_sortedlist(self):
+ '''Test for conversion of dict to sorted list'''
+ sample1 = {
+ "other": "exp1",
+ "name": "exp2"
+ }
+ sample2 = {
+ "se": 1,
+ "num_cases": 4,
+ "value": 6,
+ "name": 3
+
+ }
+ rever = {
+ "name": 3,
+ "value": 6,
+ "num_cases": 4,
+ "se": 1
+ }
+ oneItem = {
+ "item1": "one"
+ }
+
+ self.assertEqual(["exp2", "exp1"], dict_to_sorted_list(sample1))
+ self.assertEqual([3, 6, 1, 4], dict_to_sorted_list(sample2))
+ self.assertEqual([3, 6, 1, 4], dict_to_sorted_list(rever))
+ self.assertEqual(["one"], dict_to_sorted_list(oneItem))
+ '''test that the func returns the values not the keys'''
+ self.assertFalse(["other", "name"] == dict_to_sorted_list(sample1))
+
+ def test_cmp_samples(self):
+ '''test for function that does comparisons of samples'''
+
+ sampleA = [
+ [
+ ("value", "other"),
+ ("name", "test_name")
+ ]
+ ]
+ sampleB = [
+ [
+ ("value", "other"),
+ ("unknown", "test_name")
+ ]
+ ]
+ sampleC = [
+ [("other", "value"),
+ ("name", "value")
+ ],
+ [
+ ("name", "value"),
+ ("value", "name")
+ ],
+ [
+ ("other", "value"),
+ ("name", "value"
+ )],
+ [
+ ("name", "name1"),
+ ("se", "valuex")
+ ],
+ [(
+ "value", "name1"),
+ ("se", "valuex")
+ ],
+ [(
+ "other", "name1"),
+ ("se", "valuex"
+ )
+ ],
+ [(
+ "name", "name_val"),
+ ("num_cases", "num_val")
+ ],
+ [(
+ "other_a", "val_a"),
+ ("other_b", "val"
+ )
+ ]]
+ results = [cmp_samples(val[0], val[1]) for val in sampleA]
+ resultB = [cmp_samples(val[0], val[1]) for val in sampleB]
+ resultC = [cmp_samples(val[0], val[1]) for val in sampleC]
+ self.assertEqual(1, *results)
+ self.assertEqual(-1, *resultB)
+ self.assertEqual([1, -1, 1, -1, -1, 1, -1, -1], resultC)