77from schemes .infrastructure .api .schemes .overviews import CapitalSchemeOverviewModel , CapitalSchemeTypeModel
88from schemes .infrastructure .api .schemes .statuses import CapitalSchemeStatusModel , StatusModel
99
10+ _dummy_funding_programme_url = "https://api.example/funding-programmes/dummy"
11+ _dummy_authority_url = "https://api.example/authorities/dummy"
12+ _dummy_bid_submitting_capital_schemes_url = "https://api.example/authorities/dummy/capital-schemes/bid-submitting"
13+
1014
1115def build_funding_programme_item_model (
12- id_ : AnyUrl = AnyUrl ("https://api.example/funding-programmes/dummy" ), code : str = "dummy"
16+ id_ : AnyUrl = AnyUrl (_dummy_funding_programme_url ), code : str = "dummy"
1317) -> FundingProgrammeItemModel :
1418 return FundingProgrammeItemModel (id = id_ , code = code )
1519
1620
1721def build_authority_model (
18- id_ : AnyUrl = AnyUrl ("https://api.example/authorities/dummy" ),
22+ id_ : AnyUrl = AnyUrl (_dummy_authority_url ),
1923 abbreviation : str = "dummy" ,
2024 full_name : str = "dummy" ,
21- bid_submitting_capital_schemes : AnyUrl = AnyUrl (
22- "https://api.example/authorities/dummy/capital-schemes/bid-submitting"
23- ),
25+ bid_submitting_capital_schemes : AnyUrl = AnyUrl (_dummy_bid_submitting_capital_schemes_url ),
2426) -> AuthorityModel :
2527 return AuthorityModel (
2628 id = id_ ,
@@ -32,8 +34,8 @@ def build_authority_model(
3234
3335def build_overview_model (
3436 name : str = "dummy" ,
35- bid_submitting_authority : AnyUrl = AnyUrl ("https://api.example/authorities/dummy" ),
36- funding_programme : AnyUrl = AnyUrl ("https://api.example/funding-programmes/dummy" ),
37+ bid_submitting_authority : AnyUrl = AnyUrl (_dummy_authority_url ),
38+ funding_programme : AnyUrl = AnyUrl (_dummy_funding_programme_url ),
3739 type_ : CapitalSchemeTypeModel = CapitalSchemeTypeModel .DEVELOPMENT ,
3840) -> CapitalSchemeOverviewModel :
3941 return CapitalSchemeOverviewModel (
@@ -45,23 +47,19 @@ def build_status_model(status: StatusModel = StatusModel.PIPELINE) -> CapitalSch
4547 return CapitalSchemeStatusModel (status = status )
4648
4749
48- def build_funding_programme_json (
49- id_ : str = "https://api.example/funding-programmes/dummy" , code : str = "dummy"
50- ) -> dict [str , Any ]:
50+ def build_funding_programme_json (id_ : str = _dummy_funding_programme_url , code : str = "dummy" ) -> dict [str , Any ]:
5151 return {"@id" : id_ , "code" : code }
5252
5353
54- def build_funding_programme_item_json (
55- id_ : str = "https://api.example/funding-programmes/dummy" , code : str = "dummy"
56- ) -> dict [str , Any ]:
54+ def build_funding_programme_item_json (id_ : str = _dummy_funding_programme_url , code : str = "dummy" ) -> dict [str , Any ]:
5755 return {"@id" : id_ , "code" : code }
5856
5957
6058def build_authority_json (
61- id_ : str = "https://api.example/authorities/dummy" ,
59+ id_ : str = _dummy_authority_url ,
6260 abbreviation : str = "dummy" ,
6361 full_name : str = "dummy" ,
64- bid_submitting_capital_schemes : str = "https://api.example/authorities/dummy/capital-schemes/bid-submitting" ,
62+ bid_submitting_capital_schemes : str = _dummy_bid_submitting_capital_schemes_url ,
6563) -> dict [str , Any ]:
6664 return {
6765 "@id" : id_ ,
@@ -73,8 +71,8 @@ def build_authority_json(
7371
7472def build_overview_json (
7573 name : str = "dummy" ,
76- bid_submitting_authority : str = "https://api.example/authorities/dummy" ,
77- funding_programme : str = "https://api.example/funding-programmes/dummy" ,
74+ bid_submitting_authority : str = _dummy_authority_url ,
75+ funding_programme : str = _dummy_funding_programme_url ,
7876 type_ : str = "development" ,
7977) -> dict [str , Any ]:
8078 return {
0 commit comments