From ed0b013801d910d75680e87233d86584c1e0be9c Mon Sep 17 00:00:00 2001 From: junos Date: Thu, 22 Jul 2021 15:46:57 +0200 Subject: [PATCH] Finish the reversal test. --- test/test_esm.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/test/test_esm.py b/test/test_esm.py index 6ee7513..84e573c 100644 --- a/test/test_esm.py +++ b/test/test_esm.py @@ -37,6 +37,11 @@ class EsmFeatures(unittest.TestCase): def test_reverse_jcq_demand_control_scoring(self): esm_reversed = reverse_jcq_demand_control_scoring(self.esm_clean) - print(esm_reversed.loc[esm_reversed["question_id"] == 73, "esm_user_score"]) - #self.assertIn(1.0, esm_reversed.loc[esm_reversed["question_id"] == 73, "esm_user_score"]) - #self.assertNotIn(0, esm_reversed.loc[esm_reversed["question_id"] == 73, "esm_user_score"]) \ No newline at end of file + + self.assertEqual(0, int(self.esm_clean.loc[self.esm_clean["question_id"] == 73, "esm_user_answer_numeric"])) + self.assertEqual(1, int(esm_reversed.loc[esm_reversed["question_id"] == 73, "esm_user_score"])) + # An example of a regular item: the score gets incremented by 1, to shift to 1-4 scoring. + + self.assertEqual(0, int(self.esm_clean.loc[self.esm_clean["question_id"] == 79, "esm_user_answer_numeric"])) + self.assertEqual(4, int(esm_reversed.loc[esm_reversed["question_id"] == 79, "esm_user_score"])) + # An example of a reversed item.