Beispiel #1
0
 def testCountUsersInLocation(self):
     # Only Alice and Bob can see Alice's "high" location of S
     locNetwork = LocationNetwork([self.alice, self.bob, self.carol])
     usersInStata = locNetwork.countUsersInLocation(self.gpsMIT)
     self.assertEqual(JeevesLib.concretize(self.alice, usersInStata), 1)
     self.assertEqual(JeevesLib.concretize(self.bob, usersInStata), 1)
     self.assertEqual(JeevesLib.concretize(self.carol, usersInStata), 0)
Beispiel #2
0
 def testCountUsersInLocation(self):
   # Only Alice and Bob can see Alice's "high" location of S
   locNetwork = LocationNetwork([self.alice, self.bob, self.carol])
   usersInStata = locNetwork.countUsersInLocation(self.gpsMIT)
   self.assertEqual(JeevesLib.concretize(self.alice, usersInStata), 1)
   self.assertEqual(JeevesLib.concretize(self.bob, usersInStata), 1)
   self.assertEqual(JeevesLib.concretize(self.carol, usersInStata), 0)
Beispiel #3
0
  def testCountUsersInLocation(self):
    self.assertEqual(self.alice.location.update(self.alice, self.alice
      , self.aliceLoc), UpdateResult.Unknown)
    self.assertEqual(self.bob.location.update(self.bob, self.bob, self.cityCambridge), UpdateResult.Unknown)
    self.assertEqual(self.carol.location.update(self.carol, self.carol, self.countryUSA), UpdateResult.Unknown)

    # Only Alice and Bob can see Alice's "high" location of S
    locNetwork = LocationNetwork([self.alice, self.bob, self.carol])
    usersInStata = locNetwork.countUsersInLocation(self.gpsMIT)
    self.assertEqual(JeevesLib.concretize(self.alice, usersInStata), 1)
    self.assertEqual(JeevesLib.concretize(self.bob, usersInStata), 1)
    self.assertEqual(JeevesLib.concretize(self.carol, usersInStata), 0)
Beispiel #4
0
    def testCountUsersInLocation(self):
        self.assertEqual(
            self.alice.location.update(self.alice, self.alice, self.aliceLoc),
            UpdateResult.Unknown)
        self.assertEqual(
            self.bob.location.update(self.bob, self.bob, self.cityCambridge),
            UpdateResult.Unknown)
        self.assertEqual(
            self.carol.location.update(self.carol, self.carol,
                                       self.countryUSA), UpdateResult.Unknown)

        # Only Alice and Bob can see Alice's "high" location of S
        locNetwork = LocationNetwork([self.alice, self.bob, self.carol])
        usersInStata = locNetwork.countUsersInLocation(self.gpsMIT)
        self.assertEqual(JeevesLib.concretize(self.alice, usersInStata), 1)
        self.assertEqual(JeevesLib.concretize(self.bob, usersInStata), 1)
        self.assertEqual(JeevesLib.concretize(self.carol, usersInStata), 0)