def testGetLocation(self):
        home_key = Location.make_lookup_key('home')
        work_key = Location.make_lookup_key('work')
        home_we_just_got = self.our_tm.get_location(home_key)
        work_we_just_got = self.our_tm.get_location(work_key)
        
        self.assertTrue(home_we_just_got == self.home)
        self.assertTrue(home_we_just_got is self.home)

        self.assertTrue(work_we_just_got == self.work)
        self.assertTrue(work_we_just_got is self.work)

        new_home = self.our_tm.get_location(self.home)
        self.assertTrue(new_home == self.home)
        self.assertTrue(new_home is self.home)

        new_work = self.our_tm.get_location(self.work)
        self.assertTrue(new_work == self.work)
        self.assertTrue(new_work is self.work)