Exemple #1
0
    def test_mask_value_nonstring(self):
        value = 12

        # If a non-string parameter is given to mask_value(), the non-string
        # parameter is returned unmodified.
        obfuscate = utils.mask_value(value)
        self.assertEqual(value, obfuscate)
    def __init__(self, token, type=None):

        # Credential.token
        setattr(self, CRED_KEYNAME_TOKEN, utils.mask_value(token))

        # Credential.type
        if type is not None:
            setattr(self, CRED_KEYNAME_TYPE, type)
Exemple #3
0
    def __init__(self, token, type=None):

        # Credential.token
        setattr(self, CRED_KEYNAME_TOKEN, utils.mask_value(token))

        # Credential.type
        if type is not None:
            setattr(self, CRED_KEYNAME_TYPE, type)
Exemple #4
0
 def test_mask_value(self):
     value = str(uuid.uuid4())
     m_percent = 0.125
     obfuscate = utils.mask_value(value, m_percent)
     visible = int(round(len(value) * m_percent))
     self.assertEqual(value[:visible], obfuscate[:visible])
     self.assertNotEqual(value[:visible + 1], obfuscate[:visible + 1])
     self.assertEqual(value[-visible:], obfuscate[-visible:])
     self.assertNotEqual(value[-visible - 1:], obfuscate[-visible - 1:])
Exemple #5
0
    def __init__(self, token, type=None):
        """Create Credential data type

        :param token: identity or security token
        :param type: type of credential (ie. identity token)
        """

        # Credential.token
        setattr(self, CRED_KEYNAME_TOKEN, utils.mask_value(token))

        # Credential.type
        if type is not None:
            setattr(self, CRED_KEYNAME_TYPE, type)
    def __init__(self, token, type=None):
        """Create Credential data type

        :param token: identity or security token
        :param type: type of credential (ie. identity token)
        """

        # Credential.token
        setattr(self, CRED_KEYNAME_TOKEN, utils.mask_value(token))

        # Credential.type
        if type is not None:
            setattr(self, CRED_KEYNAME_TYPE, type)