black: reformat entire repository with black
This commit is contained in:
		@@ -12,35 +12,35 @@
 | 
			
		||||
 | 
			
		||||
class Multimethod(MultimethodBase):
 | 
			
		||||
    """This package is designed for use with Spack's multimethod test.
 | 
			
		||||
       It has a bunch of test cases for the @when decorator that the
 | 
			
		||||
       test uses.
 | 
			
		||||
    It has a bunch of test cases for the @when decorator that the
 | 
			
		||||
    test uses.
 | 
			
		||||
    """
 | 
			
		||||
 | 
			
		||||
    homepage = 'http://www.example.com/'
 | 
			
		||||
    url      = 'http://www.example.com/example-1.0.tar.gz'
 | 
			
		||||
    homepage = "http://www.example.com/"
 | 
			
		||||
    url = "http://www.example.com/example-1.0.tar.gz"
 | 
			
		||||
 | 
			
		||||
    version('5.0', '0123456789abcdef0123456789abcdef')
 | 
			
		||||
    version('4.0', '0123456789abcdef0123456789abcdef')
 | 
			
		||||
    version('3.0', '0123456789abcdef0123456789abcdef')
 | 
			
		||||
    version('2.0', '0123456789abcdef0123456789abcdef')
 | 
			
		||||
    version('1.0', '0123456789abcdef0123456789abcdef')
 | 
			
		||||
    version("5.0", "0123456789abcdef0123456789abcdef")
 | 
			
		||||
    version("4.0", "0123456789abcdef0123456789abcdef")
 | 
			
		||||
    version("3.0", "0123456789abcdef0123456789abcdef")
 | 
			
		||||
    version("2.0", "0123456789abcdef0123456789abcdef")
 | 
			
		||||
    version("1.0", "0123456789abcdef0123456789abcdef")
 | 
			
		||||
 | 
			
		||||
    variant('mpi', default=False, description='')
 | 
			
		||||
    variant("mpi", default=False, description="")
 | 
			
		||||
 | 
			
		||||
    depends_on('mpi', when='+mpi')
 | 
			
		||||
    depends_on("mpi", when="+mpi")
 | 
			
		||||
 | 
			
		||||
    #
 | 
			
		||||
    # These functions are only valid for versions 1, 3, and 4.
 | 
			
		||||
    #
 | 
			
		||||
    @when('@1.0')
 | 
			
		||||
    @when("@1.0")
 | 
			
		||||
    def no_version_2(self):
 | 
			
		||||
        return 1
 | 
			
		||||
 | 
			
		||||
    @when('@3.0')
 | 
			
		||||
    @when("@3.0")
 | 
			
		||||
    def no_version_2(self):
 | 
			
		||||
        return 3
 | 
			
		||||
 | 
			
		||||
    @when('@4.0')
 | 
			
		||||
    @when("@4.0")
 | 
			
		||||
    def no_version_2(self):
 | 
			
		||||
        return 4
 | 
			
		||||
 | 
			
		||||
@@ -48,11 +48,11 @@ def no_version_2(self):
 | 
			
		||||
    # These functions overlap, so there is ambiguity, but we'll take
 | 
			
		||||
    # the first one.
 | 
			
		||||
    #
 | 
			
		||||
    @when('@:4')
 | 
			
		||||
    @when("@:4")
 | 
			
		||||
    def version_overlap(self):
 | 
			
		||||
        return 1
 | 
			
		||||
 | 
			
		||||
    @when('@2:')
 | 
			
		||||
    @when("@2:")
 | 
			
		||||
    def version_overlap(self):
 | 
			
		||||
        return 2
 | 
			
		||||
 | 
			
		||||
@@ -62,15 +62,15 @@ def version_overlap(self):
 | 
			
		||||
    def mpi_version(self):
 | 
			
		||||
        return 0
 | 
			
		||||
 | 
			
		||||
    @when('^mpi@3:')
 | 
			
		||||
    @when("^mpi@3:")
 | 
			
		||||
    def mpi_version(self):
 | 
			
		||||
        return 3
 | 
			
		||||
 | 
			
		||||
    @when('^mpi@2:')
 | 
			
		||||
    @when("^mpi@2:")
 | 
			
		||||
    def mpi_version(self):
 | 
			
		||||
        return 2
 | 
			
		||||
 | 
			
		||||
    @when('^mpi@1:')
 | 
			
		||||
    @when("^mpi@1:")
 | 
			
		||||
    def mpi_version(self):
 | 
			
		||||
        return 1
 | 
			
		||||
 | 
			
		||||
@@ -80,15 +80,15 @@ def mpi_version(self):
 | 
			
		||||
    # on compilers
 | 
			
		||||
    #
 | 
			
		||||
    def has_a_default(self):
 | 
			
		||||
        return 'default'
 | 
			
		||||
        return "default"
 | 
			
		||||
 | 
			
		||||
    @when('%gcc')
 | 
			
		||||
    @when("%gcc")
 | 
			
		||||
    def has_a_default(self):
 | 
			
		||||
        return 'gcc'
 | 
			
		||||
        return "gcc"
 | 
			
		||||
 | 
			
		||||
    @when('%clang')
 | 
			
		||||
    @when("%clang")
 | 
			
		||||
    def has_a_default(self):
 | 
			
		||||
        return 'clang'
 | 
			
		||||
        return "clang"
 | 
			
		||||
 | 
			
		||||
    #
 | 
			
		||||
    # Make sure we can switch methods on different target
 | 
			
		||||
@@ -99,23 +99,25 @@ def has_a_default(self):
 | 
			
		||||
        targets = targets[:-1]
 | 
			
		||||
 | 
			
		||||
    for target in targets:
 | 
			
		||||
        @when('target=' + target.name)
 | 
			
		||||
 | 
			
		||||
        @when("target=" + target.name)
 | 
			
		||||
        def different_by_target(self):
 | 
			
		||||
            if isinstance(self.spec.architecture.target, string_types):
 | 
			
		||||
                return self.spec.architecture.target
 | 
			
		||||
            else:
 | 
			
		||||
                return self.spec.architecture.target.name
 | 
			
		||||
 | 
			
		||||
    #
 | 
			
		||||
    # Make sure we can switch methods on different dependencies
 | 
			
		||||
    #
 | 
			
		||||
 | 
			
		||||
    @when('^mpich')
 | 
			
		||||
    @when("^mpich")
 | 
			
		||||
    def different_by_dep(self):
 | 
			
		||||
        return 'mpich'
 | 
			
		||||
        return "mpich"
 | 
			
		||||
 | 
			
		||||
    @when('^zmpi')
 | 
			
		||||
    @when("^zmpi")
 | 
			
		||||
    def different_by_dep(self):
 | 
			
		||||
        return 'zmpi'
 | 
			
		||||
        return "zmpi"
 | 
			
		||||
 | 
			
		||||
    #
 | 
			
		||||
    # Make sure we can switch on virtual dependencies
 | 
			
		||||
@@ -123,7 +125,7 @@ def different_by_dep(self):
 | 
			
		||||
    def different_by_virtual_dep(self):
 | 
			
		||||
        return 1
 | 
			
		||||
 | 
			
		||||
    @when('^mpi@2:')
 | 
			
		||||
    @when("^mpi@2:")
 | 
			
		||||
    def different_by_virtual_dep(self):
 | 
			
		||||
        return 2
 | 
			
		||||
 | 
			
		||||
@@ -133,7 +135,7 @@ def different_by_virtual_dep(self):
 | 
			
		||||
    #
 | 
			
		||||
    @when("@2:")
 | 
			
		||||
    def base_method(self):
 | 
			
		||||
        return 'multimethod'
 | 
			
		||||
        return "multimethod"
 | 
			
		||||
 | 
			
		||||
    #
 | 
			
		||||
    # Make sure methods with non-default implementations in a superclass
 | 
			
		||||
@@ -151,11 +153,11 @@ def inherited_and_overridden(self):
 | 
			
		||||
    #
 | 
			
		||||
    # Make sure that multimethods follow MRO properly with diamond inheritance
 | 
			
		||||
    #
 | 
			
		||||
    @when('@2.0')
 | 
			
		||||
    @when("@2.0")
 | 
			
		||||
    def diamond_inheritance(self):
 | 
			
		||||
        return 'first_parent'
 | 
			
		||||
        return "first_parent"
 | 
			
		||||
 | 
			
		||||
    @when('@4.0')
 | 
			
		||||
    @when("@4.0")
 | 
			
		||||
    def diamond_inheritance(self):
 | 
			
		||||
        return "should_not_be_reached by diamond inheritance test"
 | 
			
		||||
 | 
			
		||||
@@ -164,16 +166,16 @@ def diamond_inheritance(self):
 | 
			
		||||
    #
 | 
			
		||||
    @when(True)
 | 
			
		||||
    def boolean_true_first(self):
 | 
			
		||||
        return 'True'
 | 
			
		||||
        return "True"
 | 
			
		||||
 | 
			
		||||
    @when(False)
 | 
			
		||||
    def boolean_true_first(self):
 | 
			
		||||
        return 'False'
 | 
			
		||||
        return "False"
 | 
			
		||||
 | 
			
		||||
    @when(False)
 | 
			
		||||
    def boolean_false_first(self):
 | 
			
		||||
        return 'False'
 | 
			
		||||
        return "False"
 | 
			
		||||
 | 
			
		||||
    @when(True)
 | 
			
		||||
    def boolean_false_first(self):
 | 
			
		||||
        return 'True'
 | 
			
		||||
        return "True"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user