Coverage for postrfp/web/apps/vendor.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.11.0, created at 2025-10-22 21:34 +0000

1import logging 

2 

3from postrfp.web.suxint import Sux 

4from postrfp.web.base import WSGIApp 

5 

6log = logging.getLogger(__name__) 

7 

8 

9vendor_sux = Sux( 

10 "postrfp.vendor.api", 

11 "postrfp.web.adaptors.core", 

12 arg_regex=r"/[\d.]+", 

13 api_name="SupplierSelect Vendor API", 

14) 

15 

16 

17class VendorApp(WSGIApp): 

18 routes = {} 

19 

20 def validate_user(self, request): 

21 """ 

22 User from any time of organisation can access this app - Buyer, Consultant or Respondent 

23 """ 

24 pass 

25 

26 def build_sux(self): 

27 self.sux_instance = vendor_sux