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)
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))
def generateleader(): """Generate a leader""" features = feature_filter('leader') leader = Leader(app.server, features) return render_template('leader.html', tempobj=leader)
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))
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))
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))
def test_random_leader(self): """ """ leader = Leader(self.redis) self.assertIn('Drucilla LaSalvae', str(leader)) self.assertIn(str(leader.scope), ['country', 'region', 'city', 'organization'])