Example #1
0
    def test_by_name_country_rtt_ok(self):
        from pyvac.models import User, VacationType

        jdoe = User.by_login(self.session, u"jdoe")
        with freeze_time("2014-12-25", ignore=["celery", "psycopg2", "sqlalchemy", "icalendar"]):
            vac = VacationType.by_name_country(self.session, u"RTT", jdoe.country)
            self.assertEqual(vac, 10)
Example #2
0
 def test_by_name_country_rtt_ok(self):
     from pyvac.models import User, VacationType
     jdoe = User.by_login(self.session, u'jdoe')
     with freeze_time('2014-12-25',
                      ignore=['celery', 'psycopg2', 'sqlalchemy',
                              'icalendar']):
         vac = VacationType.by_name_country(self.session, u'RTT',
                                            jdoe.country)
         self.assertEqual(vac, 10)
Example #3
0
 def test_by_name_country_rtt_ok(self):
     from pyvac.models import User, VacationType
     jdoe = User.by_login(self.session, u'jdoe')
     with freeze_time('2014-12-25',
                      ignore=['celery', 'psycopg2', 'sqlalchemy',
                              'icalendar']):
         kwargs = {'session': self.session,
                   'name': u'RTT', 'country': jdoe.country}
         vac = VacationType.by_name_country(**kwargs)
         self.assertEqual(vac.acquired(**kwargs), 10)
Example #4
0
 def test_by_name_country_no_rtt_ko(self):
     from pyvac.models import User, VacationType
     manager3 = User.by_login(self.session, u'manager3')
     vac = VacationType.by_name_country(self.session, u'RTT',
                                        manager3.country)
     self.assertIsNone(vac)
Example #5
0
 def test_by_name_country_no_rtt_ko(self):
     from pyvac.models import User, VacationType
     manager3 = User.by_login(self.session, u'manager3')
     vac = VacationType.by_name_country(self.session, u'RTT',
                                        manager3.country)
     self.assertIsNone(vac)