From 23802f873b5dc30bc29dd2baa0f149dfa1bb58c8 Mon Sep 17 00:00:00 2001 From: Alexander Kryklia Date: Mon, 29 Apr 2013 18:04:49 +0300 Subject: [PATCH] add tests for percents and for total percents --- common/lib/xmodule/xmodule/tests/test_logic.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/common/lib/xmodule/xmodule/tests/test_logic.py b/common/lib/xmodule/xmodule/tests/test_logic.py index 715575d76b..6cd46a26ee 100644 --- a/common/lib/xmodule/xmodule/tests/test_logic.py +++ b/common/lib/xmodule/xmodule/tests/test_logic.py @@ -109,9 +109,11 @@ class WordCloudModuleTest(LogicTest): ) self.assertListEqual( response['top_words'], - [{'text': 'dad', 'size': 2}, - {'text': 'sun', 'size': 1}, - {'text': 'dog', 'size': 6}, - {'text': 'mom', 'size': 1}, - {'text': 'cat', 'size': 12}] + [{'text': 'dad', 'size': 2, 'percent': 9.0}, + {'text': 'sun', 'size': 1, 'percent': 5.0}, + {'text': 'dog', 'size': 6, 'percent': 27.0}, + {'text': 'mom', 'size': 1, 'percent': 5.0}, + {'text': 'cat', 'size': 12, 'percent': 54.0}] ) + + self.assertEqual(100.0, sum(i['percent'] for i in response['top_words']) )