Esempio n. 1
0
def test_isfieldvalue():
    """py.test for isfieldvalue"""
    thedata = (
        ("BUILDING", 0, "Name", "Building", 7, True),
        # key, objindex1, fieldname, value, places, isequal
        ("BUILDING", 0, "Name", "BuildinG", 7, False),
        # key, objindex1, fieldname, value, places, isequal
        ("BUILDING", 0, "North_Axis", 30, 7, True),
        # key, objindex1, fieldname, value, places, isequal
        ("BUILDING", 0, "North_Axis", "30", 7, True),
        # key, objindex1, fieldname, value, places, isequal
        ("BUILDING", 0, "North_Axis", 30.001, 7, False),
        # key, objindex1, fieldname, value, places, isequal
        ("BUILDING", 0, "North_Axis", 30.001, 2, True),
        # key, objindex1, fieldname, value, places, isequal
        ("ZONE", 0, "Volume", 283.2, 2, True),
        # key, objindex1, fieldname, value, places, isequal
    )
    for key, objindex1, fieldname, value, places, isequal in thedata:
        idfobject = bunchdt[key][objindex1]
        result = modeleditor.isfieldvalue(bunchdt, data, commdct, idfobject,
                                          fieldname, value, places)
        assert result == isequal
Esempio n. 2
0
def test_isfieldvalue():
    """py.test for isfieldvalue"""
    thedata = (
    ("BUILDING", 0, 'Name', "Building", 7, True), 
    # key, objindex1, fieldname, value, places, isequal
    ("BUILDING", 0, 'Name', "BuildinG", 7, False), 
    # key, objindex1, fieldname, value, places, isequal
    ("BUILDING", 0, 'North_Axis', 30, 7, True), 
    # key, objindex1, fieldname, value, places, isequal
    ("BUILDING", 0, 'North_Axis', "30", 7, True), 
    # key, objindex1, fieldname, value, places, isequal
    ("BUILDING", 0, 'North_Axis', 30.001, 7, False), 
    # key, objindex1, fieldname, value, places, isequal
    ("BUILDING", 0, 'North_Axis', 30.001, 2, True), 
    # key, objindex1, fieldname, value, places, isequal
    ("ZONE", 0, 'Volume', 283.2, 2, True), 
    # key, objindex1, fieldname, value, places, isequal
    )
    for key, objindex1, fieldname, value, places, isequal in thedata:
        idfobject = bunchdt[key][objindex1]
        result = modeleditor.isfieldvalue(bunchdt, data, commdct, 
            idfobject, fieldname, value, places)
        assert result == isequal