def test_returns_provided_value_for_arg(self): def ProviderFn(arg_binding_key): return ('an-arg-value' if arg_binding_key == arg_binding_keys.new('an-arg') else None) self.assertEqual({'an-arg': 'an-arg-value'}, arg_binding_keys.create_kwargs( [arg_binding_keys.new('an-arg')], ProviderFn))
def test_returns_provided_value_for_arg(self): def ProviderFn(arg_binding_key): return ('an-arg-value' if arg_binding_key == arg_binding_keys.new('an-arg') else None) self.assertEqual( {'an-arg': 'an-arg-value'}, arg_binding_keys.create_kwargs([arg_binding_keys.new('an-arg')], ProviderFn))
def test_returns_nothing_for_no_input(self): self.assertEqual({}, arg_binding_keys.create_kwargs([], provider_fn=None))
def test_returns_nothing_for_no_input(self): self.assertEqual( {}, arg_binding_keys.create_kwargs([], provider_fn=None))