Ejemplo n.º 1
0
 def create_tmploc(self, location, users):
     '''
     If location is instance of Location then return TemporaryLocationMaintainer with location set to it.
     Otherwise, creates NEW Location instance with location as its name.
     '''
     adder = self.create_user('Adder')
     if isinstance(location, Location):
         t = TemporaryLocationMaintainer(location=location, adder=adder)
         t.save()
         for user in users:
             t.maintainer.add(user)
         return t
     else:
         b = Building(name='Some building')
         b.save()
         location = Location(building=b, details=location)
         location.save()
         t = TemporaryLocationMaintainer(location=location)
         t.save()
         for user in users:
             t.maintainer.add(user)
         return t
Ejemplo n.º 2
0
 def create_tmploc(self, location, users):
     '''
     If location is instance of Location then return TemporaryLocationMaintainer with location set to it.
     Otherwise, creates NEW Location instance with location as its name.
     '''
     adder = self.create_user('Adder')
     if isinstance(location, Location):
         t = TemporaryLocationMaintainer(location=location, adder=adder)
         t.save()
         for user in users:
             t.maintainer.add(user)
         return t
     else:
         b = Building(name='Some building')
         b.save()
         location = Location(building=b, details=location)
         location.save()
         t = TemporaryLocationMaintainer(location=location)
         t.save()
         for user in users:
             t.maintainer.add(user)
         return t
Ejemplo n.º 3
0
 def setUp(self):
     self.email_autoincrement = 0  # emails must be unique. This guarantes that
     building = Building(name='Bema')
     building.save()
     self.loc = Location(building=building, details="A location")
     self.loc.save()
Ejemplo n.º 4
0
 def setUp(self):
     self.email_autoincrement = 0    # emails must be unique. This guarantes that
     building = Building(name='Bema')
     building.save()
     self.loc = Location(building=building, details="A location")
     self.loc.save()