Skip to content

Commit

Permalink
Merge 8ea4887 into 2b50efd
Browse files Browse the repository at this point in the history
  • Loading branch information
edwardoughton committed May 27, 2020
2 parents 2b50efd + 8ea4887 commit bc5a297
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 8 deletions.
4 changes: 1 addition & 3 deletions src/pytal/assess.py
Expand Up @@ -70,9 +70,7 @@ def assess(country, regions, option, global_parameters, country_parameters, cost
else:
region['cost_per_sp_user'] = 0

#revenue cost ratio = expenses / revenue
region['bcr'] = calculate_benefit_cost_ratio(region, country_parameters)

#apply cross subsidy
region = allocate_available_excess(region)
available_for_cross_subsidy += region['available_cross_subsidy']

Expand Down
5 changes: 1 addition & 4 deletions tests/test_assess.py
@@ -1,6 +1,6 @@
import pytest
from pytal.assess import (get_administration_cost,
get_spectrum_costs, calculate_tax, calculate_profit, calculate_benefit_cost_ratio,
get_spectrum_costs, calculate_tax, calculate_profit,
assess, estimate_subsidies, allocate_available_excess)


Expand Down Expand Up @@ -170,14 +170,12 @@ def test_assess(setup_option, setup_global_parameters, setup_country_parameters,

assert answer[0]['total_revenue'] == 20000
assert answer[0]['network_cost'] == 5000
# assert answer[0]['subs_acquisition'] == 500
assert answer[0]['spectrum_cost'] == 3000
assert answer[0]['tax'] == 1250
assert answer[0]['profit_margin'] == 1850
assert answer[0]['total_cost'] == 12100.0
assert answer[0]['available_cross_subsidy'] == 7900.0
assert answer[0]['used_cross_subsidy'] == 0
assert answer[0]['bcr'] == 1.8018018018018018
assert answer[0]['required_state_subsidy'] == 0

assert answer[1]['total_revenue'] == 12000
Expand All @@ -188,7 +186,6 @@ def test_assess(setup_option, setup_global_parameters, setup_country_parameters,
assert answer[1]['total_cost'] == 15400
assert answer[1]['available_cross_subsidy'] == 0
assert answer[1]['used_cross_subsidy'] == 3400.0
assert answer[1]['bcr'] == 0.8695652173913043
assert answer[1]['required_state_subsidy'] == 0

regions = [
Expand Down
2 changes: 1 addition & 1 deletion tests/test_supply.py
Expand Up @@ -183,7 +183,7 @@ def test_estimate_supply(
setup_ci
)

assert round(answer[0]['site_density'], 1) == 0.9
assert round(answer[0]['network_site_density'], 1) == 0.9


def test_estimate_backhaul_upgrades(
Expand Down

0 comments on commit bc5a297

Please sign in to comment.