示例#1
0
    def test_identity_get_properties_from_array(self):
        x = [
            {
                "salt": "123",
                "name": "First Name",
                "value": "FirstName",
                "verifier_signatures": []
            },
            {
                "salt": "666",
                "name": "Middle Name",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "234",
                "name": "Last Name",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "777",
                "name": "Date of Birth",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "345",
                "name": "ID Number",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "3456",
                "name": "Address Line 1",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "34567",
                "name": "Address Line 2",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "34567",
                "name": "City",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "543",
                "name": "State",
                "value": None,
                "verifier_signatures": []
            },
            {
                "salt": "5432",
                "name": "ZIP",
                "value": None,
                "verifier_signatures": []
            }]

        properties = Identity.get_properties_from_array(x)

        self.assertEquals(len(properties), 10)
        self.assertEquals(properties[0].name, "First Name")

        x = []
        properties = Identity.get_properties_from_array(x)
        self.assertEquals(len(properties), 0)
示例#2
0
    def test_identity_get_properties_from_array(self):
        x = [{
            "salt": "123",
            "name": "First Name",
            "value": "FirstName",
            "verifier_signatures": []
        }, {
            "salt": "666",
            "name": "Middle Name",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "234",
            "name": "Last Name",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "777",
            "name": "Date of Birth",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "345",
            "name": "ID Number",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "3456",
            "name": "Address Line 1",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "34567",
            "name": "Address Line 2",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "34567",
            "name": "City",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "543",
            "name": "State",
            "value": None,
            "verifier_signatures": []
        }, {
            "salt": "5432",
            "name": "ZIP",
            "value": None,
            "verifier_signatures": []
        }]

        properties = Identity.get_properties_from_array(x)

        self.assertEquals(len(properties), 10)
        self.assertEquals(properties[0].name, "First Name")

        x = []
        properties = Identity.get_properties_from_array(x)
        self.assertEquals(len(properties), 0)