def test_should_overwrite(self): new = Status('new') scheduled = Status('scheduled') self.assertTrue(scheduled.should_overwrite(new)) self.assertFalse(new.should_overwrite(scheduled)) self.assertFalse(new.should_overwrite(new))
def test_validate_success(self): new_status = Status('unknown') new_status.validate()