I've similar one locally, but this one works for me as well.

Acked-by: Martin Jansa <[email protected]>

On Fri, Mar 31, 2023 at 12:44 AM Richard Purdie <
[email protected]> wrote:

> Python modules aren't supposed to have uppercase characters in their names
> according to python conventions. We have regexs in the code which work
> on that assumption too. Rather than showing errors under some filtering
> situations, make it clear and error if a problematic name is seen.
>
> Signed-off-by: Richard Purdie <[email protected]>
> ---
>  meta/lib/oeqa/core/loader.py | 3 +++
>  1 file changed, 3 insertions(+)
>
> diff --git a/meta/lib/oeqa/core/loader.py b/meta/lib/oeqa/core/loader.py
> index f25b5970e93..d12d5a055cc 100644
> --- a/meta/lib/oeqa/core/loader.py
> +++ b/meta/lib/oeqa/core/loader.py
> @@ -316,6 +316,9 @@ class OETestLoader(unittest.TestLoader):
>                                    module_name_small in self.modules) \
>                                 else False
>
> +        if any(c.isupper() for c in module.__name__):
> +            raise SystemExit("Module '%s' contains uppercase characters
> and this isn't supported. Please fix the module name." % module.__name__)
> +
>          return (load_module, load_underscore)
>
>
> --
> 2.39.2
>
>
> 
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#179376): 
https://lists.openembedded.org/g/openembedded-core/message/179376
Mute This Topic: https://lists.openembedded.org/mt/97962405/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to