def METHOD_NAME(self, user):
    village = Village()
    village.name = self.fake.text(max_nb_chars=20)
    if random.random() > 0.5:
        village.location = fake_location()
    db.session.add(village)
    reqs = VillageRequirements()
    reqs.village = village
    reqs.num_attendees = random.randint(2, 100)
    db.session.add(reqs)
    membership = VillageMember()
    membership.user = user
    membership.village = village
    membership.admin = True
    db.session.add(membership)