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