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)
def setUp(self): self.bos = BOSMirrorDB()