[Notes] [Git][BuildStream/buildstream][phil/plugin-testing-api] 2 commits: integration.py: Fix linting errors



Title: GitLab

Phil Dawson pushed to branch phil/plugin-testing-api at BuildStream / buildstream

Commits:

2 changed files:

Changes:

  • buildstream/plugintestutils/integration.py
    1 1
     import os
    
    2 2
     
    
    3
    -from buildstream import _yaml
    
    4
    -
    
    5 3
     
    
    6 4
     # Return a list of files relative to the given directory
    
    7 5
     def walk_dir(root):
    
    ... ... @@ -24,6 +22,6 @@ def walk_dir(root):
    24 22
     def assert_contains(directory, expected):
    
    25 23
         missing = set(expected)
    
    26 24
         missing.difference_update(walk_dir(directory))
    
    27
    -    if len(missing) > 0:
    
    25
    +    if missing:
    
    28 26
             raise AssertionError("Missing {} expected elements from list: {}"
    
    29 27
                                  .format(len(missing), missing))

  • buildstream/plugintestutils/runcli.py
    ... ... @@ -5,7 +5,6 @@ import shutil
    5 5
     import tempfile
    
    6 6
     import itertools
    
    7 7
     import traceback
    
    8
    -import subprocess
    
    9 8
     from contextlib import contextmanager, ExitStack
    
    10 9
     from ruamel import yaml
    
    11 10
     import pytest
    
    ... ... @@ -327,7 +326,7 @@ class Cli():
    327 326
     
    
    328 327
             return result
    
    329 328
     
    
    330
    -    def invoke(self, cli, args=None, color=False, binary_capture=False, **extra):
    
    329
    +    def invoke(self, bst_cli, args=None, color=False, binary_capture=False, **extra):
    
    331 330
             exc_info = None
    
    332 331
             exception = None
    
    333 332
             exit_code = 0
    
    ... ... @@ -342,7 +341,7 @@ class Cli():
    342 341
                 capture.start_capturing()
    
    343 342
     
    
    344 343
                 try:
    
    345
    -                cli.main(args=args or (), prog_name=cli.name, **extra)
    
    344
    +                bst_cli.main(args=args or (), prog_name=bst_cli.name, **extra)
    
    346 345
                 except SystemExit as e:
    
    347 346
                     if e.code != 0:
    
    348 347
                         exception = e
    
    ... ... @@ -355,7 +354,7 @@ class Cli():
    355 354
                         sys.stdout.write(str(exit_code))
    
    356 355
                         sys.stdout.write('\n')
    
    357 356
                         exit_code = 1
    
    358
    -            except Exception as e:
    
    357
    +            except Exception as e: #pylint: disable=broad-except
    
    359 358
                     exception = e
    
    360 359
                     exit_code = -1
    
    361 360
                     exc_info = sys.exc_info()
    



  • [Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]