def test_static_organization(self):
     """  """
     leader = Leader(self.redis)
     organization = Organization(self.redis, {
         'leader': leader,
         'text': "boooyah"
     })
     self.assertEquals(leader, organization.leader)
     self.assertEquals("boooyah", organization.text)
Esempio n. 2
0
 def test_static_leader_bogus_scope(self):
     """  """
     self.redis.lpush('leader_kind', 'bogus')
     self.redis.lpush('leaderbogus_leader', 'bogusmaster')
     self.redis.hset('leader_kind_description', 'bogus',
                     '{ "scope":"bogusscope"   }')
     self.redis.hset(
         'leaderbogus_leader_description', 'bogusmaster',
         '{ "male":"Bogusmaster",    "female":"Bogusmaster"     }')
     leader = Leader(self.redis, {'scope': 'bogus'})
     self.assertEqual('Bogusmaster Drucilla LaSalvae', str(leader))
     self.assertEqual('organization', str(leader.scope))
Esempio n. 3
0
def generateleader():
    """Generate a leader"""

    features = feature_filter('leader')
    leader = Leader(app.server, features)
    return render_template('leader.html', tempobj=leader)
Esempio n. 4
0
 def test_static_leader_organization_scope(self):
     """  """
     leader = Leader(self.redis, {'scope': 'organization'})
     self.assertEqual('Gang Leader Drucilla LaSalvae', str(leader))
     self.assertEqual('organization', str(leader.scope))
Esempio n. 5
0
 def test_static_leader_city_scope(self):
     """  """
     leader = Leader(self.redis, {'scope': 'city'})
     self.assertEqual('Mayor Drucilla LaSalvae', str(leader))
     self.assertEqual('city', str(leader.scope))
Esempio n. 6
0
 def test_static_leader_country_scope(self):
     """  """
     leader = Leader(self.redis, {'scope': 'country'})
     self.assertEqual('Queen Drucilla LaSalvae', str(leader))
     self.assertEqual('country', str(leader.scope))
Esempio n. 7
0
 def test_random_leader(self):
     """  """
     leader = Leader(self.redis)
     self.assertIn('Drucilla LaSalvae', str(leader))
     self.assertIn(str(leader.scope),
                   ['country', 'region', 'city', 'organization'])