def test_null_case(self):
     ut_input = etree.fromstring("{0}text {1}1945{2}{3}".format("<unittitle>", "<unitdate>", "</unitdate>", "</unittitle>"))
     self.assertEquals(determine_action(ut_input), "")
 def test_clean_base_false_positive(self):
     ut_input = etree.fromstring("{0}text {1}1945{2}, {1}1956{2}, also {1}1920{2}{3}".format("<unittitle>", "<unitdate>", "</unitdate>", "</unittitle>"))
     self.assertEquals(determine_action(ut_input), "")
 def test_calcify_base(self):
     ut_input = etree.fromstring("{0}text {1}1945{2} now more text {1}1956{2}{3}".format("<unittitle>", "<unitdate>", "</unitdate>", "</unittitle>"))
     self.assertEquals(determine_action(ut_input), "move_and_calcify")