class DummyClass: """Test class used for testing.""" cred_param = credential_property('cred_param') normal_param = validate_property('normal_param') def __init__(self, cred_param, normal_param): self.cred_param, self.normal_param = cred_param, normal_param
def test_credential_property(mocker): """ GIVEN an attribute to make as a property WHEN credential_property is called THEN assert a property is returned """ val_mock = mocker.patch.object(messages._utils, 'validate_input') param = credential_property('param') assert isinstance(param, property)
class Msg: """A test message class.""" auth = credential_property('auth') def __init__(self, from_=None, auth=None, profile=None, save=False): self.from_ = from_ self.auth = auth self.profile = profile self.save = save def __iter__(self): return iter(self.__dict__)