Source code for uw.local.teaching.webui.crowdmark_test
import unittest
from uw.local.teaching.webui.crowdmark import *
from collections import namedtuple
[docs]class CrowdmarkTests (unittest.TestCase):
[docs] def setUp (self):
""" Setup method which runs before each test case.
"""
self.Exam = namedtuple ('Exam',
'master_pages_gross count_selected_candidates')
pass
[docs] def test_format_pages_master_pages_gross_is_none (self):
""" Test format_pages given master_pages_gross is none.
"""
exam = self.Exam (master_pages_gross=None, count_selected_candidates=5)
self.assertEqual (None, format_pages (exam))
[docs] def test_format_pages_valid_input (self):
""" Test format_pages given all inputs are valid.
"""
exam = self.Exam (master_pages_gross=5, count_selected_candidates=5)
self.assertEqual (25, format_pages (exam))