コード例 #1
0
def test_pin_subpackage_expression(testing_metadata):
    output_dict = {'name': 'a'}
    testing_metadata.meta['outputs'] = [output_dict]
    fm = testing_metadata.get_output_metadata(output_dict)
    testing_metadata.other_outputs = {('a', HashableDict(testing_metadata.config.variant)):
                                      (output_dict, fm)}
    pin = jinja_context.pin_subpackage(testing_metadata, 'a')
    assert len(pin.split()) == 2
コード例 #2
0
def test_pin_subpackage_expression(testing_metadata):
    output_dict = {'name': 'a'}
    testing_metadata.meta['outputs'] = [output_dict]
    fm = testing_metadata.get_output_metadata(output_dict)
    testing_metadata.other_outputs = {('a', HashableDict(testing_metadata.config.variant)):
                                      (output_dict, fm)}
    pin = jinja_context.pin_subpackage(testing_metadata, 'a')
    assert len(pin.split()) == 2
コード例 #3
0
def test_pin_subpackage_exact(testing_metadata):
    name = testing_metadata.name()
    output_dict = {'name': name}
    testing_metadata.meta['outputs'] = [output_dict]
    fm = testing_metadata.get_output_metadata(output_dict)
    testing_metadata.other_outputs = {(name, HashableDict(testing_metadata.config.variant)):
                                      (output_dict, fm)}
    pin = jinja_context.pin_subpackage(testing_metadata, name, exact=True)
    assert len(pin.split()) == 3
コード例 #4
0
def test_pin_subpackage_exact(testing_metadata):
    name = testing_metadata.name()
    output_dict = {'name': name}
    testing_metadata.meta['outputs'] = [output_dict]
    fm = testing_metadata.get_output_metadata(output_dict)
    testing_metadata.other_outputs = {(name, HashableDict(testing_metadata.config.variant)):
                                      (output_dict, fm)}
    pin = jinja_context.pin_subpackage(testing_metadata, name, exact=True)
    assert len(pin.split()) == 3
コード例 #5
0
def test_pin_subpackage_expression(testing_metadata):
    testing_metadata.meta['outputs'] = [{'name': 'a'}]
    pin = jinja_context.pin_subpackage(testing_metadata, 'a')
    assert len(pin.split()) == 2
コード例 #6
0
def test_pin_subpackage_exact(testing_metadata):
    testing_metadata.meta['outputs'] = [{'name': 'a'}]
    pin = jinja_context.pin_subpackage(testing_metadata, 'a', exact=True)
    assert len(pin.split()) == 3