def generateDict (dataSet: dict) -> dict: """ For testing on a smaller dataset and increased modularity. Returns a data structure with the following format: { number_functional: …, number_water_points: { communityA: …, }, community_ranking: … } """ return dict( number_functional= compute.sumFunctionalWaterPoints(dataSet) , number_water_points = compute.sumWaterPointsPerSplitKey("communities_villages", dataSet) , community_ranking = compute.rank("water_functioning", "communities_villages", dataSet) )
def test_sumFunctionalWaterPoints(self): assert compute.sumFunctionalWaterPoints(TestCompute.data) == 3