src/eric7/Testing/__init__.py

branch
eric7
changeset 9209
b99e7fd55fd3
parent 9089
b48a6d0f6309
child 9221
bf71ee032bb4
equal deleted inserted replaced
9208:3fc8dfeb6ebe 9209:b99e7fd55fd3
1 # -*- coding: utf-8 -*-
2
3 # Copyright (c) 2022 Detlev Offenbach <detlev@die-offenbachs.de>
4 #
5
6 """
7 Package implementing testing functionality and interface to various test
8 frameworks.
9 """
10
11 from .Interfaces import FrameworkNames
12
13
14 def supportedLanguages():
15 """
16 Function to get a list of supported programming languages.
17
18 @return list of supported programming languages
19 @rtype list of str
20 """
21 return list(FrameworkNames.keys())
22
23
24 def isLanguageSupported(language):
25 """
26 Function to check, if the given programming language is supported by any
27 testing framework.
28
29 @param language programming language
30 @type str
31 @return flag indicating support
32 @rtype bool
33 """
34 return language in FrameworkNames

eric ide

mercurial