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))