コード例 #1
0
 def test_yes_percentage_at_uganda_level(self):
     self.start_upe_poll()
     self.fake_incoming("yes", self.connection1)
     self.fake_incoming("yes", self.connection1)
     self.fake_incoming("no", self.connection2)
     grants = capitation_grants(self.root_node.get_children())
     self.assertAlmostEqual(33.33, grants['grant_percent'], places=1)
コード例 #2
0
 def test_yes_percentage_at_uganda_level(self):
     self.start_upe_poll()
     self.fake_incoming("yes", self.connection1)
     self.fake_incoming("yes", self.connection1)
     self.fake_incoming("no", self.connection2)
     grants = capitation_grants(self.root_node.get_children())
     self.assertAlmostEqual(33.33, grants['grant_percent'], places=1)
コード例 #3
0
 def test_yes_percentage_at_district_level(self):
     self.start_upe_poll()
     self.fake_incoming("yes", self.connection1)
     self.fake_incoming("yes", self.connection3)
     grants = capitation_grants([self.kampala_district])
     self.assertAlmostEqual(50.0, grants['grant_percent'], places=1)
コード例 #4
0
 def test_yes_percentage_at_district_level(self):
     self.start_upe_poll()
     self.fake_incoming("yes", self.connection1)
     self.fake_incoming("yes", self.connection3)
     grants = capitation_grants([self.kampala_district])
     self.assertAlmostEqual(50.0, grants['grant_percent'], places=1)