Coverage for crateweb/consent/teamlookup_dummy.py: 67%

3 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-08-27 10:34 -0500

1""" 

2crate_anon/crateweb/consent/teamlookup_dummy.py 

3 

4=============================================================================== 

5 

6 Copyright (C) 2015, University of Cambridge, Department of Psychiatry. 

7 Created by Rudolf Cardinal (rnc1001@cam.ac.uk). 

8 

9 This file is part of CRATE. 

10 

11 CRATE is free software: you can redistribute it and/or modify 

12 it under the terms of the GNU General Public License as published by 

13 the Free Software Foundation, either version 3 of the License, or 

14 (at your option) any later version. 

15 

16 CRATE is distributed in the hope that it will be useful, 

17 but WITHOUT ANY WARRANTY; without even the implied warranty of 

18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 

19 GNU General Public License for more details. 

20 

21 You should have received a copy of the GNU General Public License 

22 along with CRATE. If not, see <https://www.gnu.org/licenses/>. 

23 

24=============================================================================== 

25 

26**Function to get made-up clinical teams from a dummay database.** 

27 

28Note that ``teamlookup*.py`` files are separate from patient lookup files to 

29avoid circular imports, because teams are cached very early on (including for 

30Django field choices). 

31 

32""" 

33 

34from typing import List 

35 

36 

37# ============================================================================= 

38# Dummy clinical database (part of CRATE) 

39# ============================================================================= 

40 

41 

42def get_dummy_teams() -> List[str]: 

43 """ 

44 Returns a fictional list of clinical teams. 

45 """ 

46 return ["dummy_team_one", "dummy_team_two", "dummy_team_three"]