def test_after_election_period(self): self.config.add_settings({ 'nuvavaalit.election_period': election_period( datetime(2011, 3, 1), datetime(2011, 3, 30)), }) schedule = self.make_schedule() self.assertFalse(schedule.before_elections()) self.assertFalse(schedule.during_elections()) self.assertTrue(schedule.after_elections())
def setUp(self): self.config = testing.setUp() self.config.add_route('browse_candidates', '/ehdokkaat') self.config.add_route('login', '/tunnistaudu') self.config.add_route('results', '/tulokset') self.config.add_settings({ 'nuvavaalit.election_period': election_period( datetime(2011, 2, 1), datetime(2011, 3, 1)), }) init_testing_db()
def setUp(self): from pyramid.session import UnencryptedCookieSessionFactoryConfig self.config = testing.setUp() self.config.add_route('select', 'valitse') self.config.add_route('login', 'tunnistaudu') self.config.set_session_factory(UnencryptedCookieSessionFactoryConfig) self.config.add_settings({ 'nuvavaalit.election_period': election_period( datetime(2011, 2, 1), datetime(2011, 3, 1)), }) init_testing_db()
def setUp(self): from pyramid.session import UnencryptedCookieSessionFactoryConfig self.config = testing.setUp() self.config.add_route("vote", "/aanesta/{id}") self.config.add_route("thanks", "/kiitos") self.config.set_session_factory(UnencryptedCookieSessionFactoryConfig) self.config.add_static_view("static", "nuvavaalit:views/templates/static") self.config.add_settings( { "nuvavaalit.num_selected_candidates": "8", "nuvavaalit.election_period": election_period(datetime(2011, 2, 1), datetime(2011, 3, 1)), } ) init_testing_db()
def test_permissions__invalid_election_period(self): self.config.add_settings({ 'nuvavaalit.election_period': election_period( datetime(2011, 4, 1), datetime(2011, 3, 1)), }) self.assertRaises(ValueError, lambda: self.make_schedule())
def setUp(self): self.config = testing.setUp() self.config.add_settings({ 'nuvavaalit.election_period': election_period( datetime(2011, 2, 1), datetime(2011, 3, 1)), })
import shutil import tempfile import unittest import webtest TEST_CONFIG = { 'sqlalchemy.url': 'sqlite://', 'session.key': 'nuvavaalit', 'session.cookie_expires': 'true', 'session.type': 'ext:memcached', 'session.url': '127.0.0.1:11211', 'session.auto': 'true', 'session.validate_key': 'somesecretkeytoperformaesoperations', 'session.timeout': '3600', 'nuvavaalit.num_selected_candidates': '8', 'nuvavaalit.election_period': election_period( datetime(2011, 2, 1), datetime(2011, 3, 1)), } class FunctionalTestCase(unittest.TestCase): """Functional test base class.""" maxDiff = None def setUp(self): self.lock_dir = tempfile.mkdtemp() self.testapp = self.make_app(self.lock_dir) def tearDown(self): DBSession.remove() shutil.rmtree(self.lock_dir)