Exemple #1
0
class TestBOSMirrorDB(NellTestCase):

    def setUp(self):

        self.bos = BOSMirrorDB()

    # this really isn't a 'unit test' since I'm interacting with PST's
    # Database, but a test is better then no test
    def test_getReservationsByUserAuthId(self):

        # Here we're assuming that reservations from the past 
        # don't get changed - so we'll use this fact to test.
        # Dana comes to GB all the time.
        danasId = 20 # remember - this IS NOT his global id
        since = datetime(2011, 8, 1)
        res = self.bos.getReservationsByUserAuthId(danasId, since)
        self.assertTrue(len(res) > 0)
        r = res[0]
        exp = (date(2011, 8, 11), date(2011, 8, 13))
        self.assertEquals(exp, r)

    def test_getReservationsByDateRange(self):

        start = datetime(2011, 8, 1)
        end   = datetime(2011, 8, 3)
        res = self.bos.getReservationsByDateRange(start, end)
        exp = [(1440
              , 'Charles Figura'
              , date(2011, 7, 29)
              , date(2011, 8, 9))
              ]
        self.assertEquals(exp, res)             
Exemple #2
0
    def setUp(self):

        self.bos = BOSMirrorDB()