def test_AttributeBase(cd, expected_label, expected_count, expected_rep_code, expected_units, expected_value): result = EFLR.AttributeBase(cd) assert result.label == expected_label assert result.count == expected_count assert result.rep_code == expected_rep_code assert result.units == expected_units assert result.value == expected_value
def test_AttributeBase_raises(cd, expected): with pytest.raises(EFLR.ExceptionEFLRAttribute) as err: EFLR.AttributeBase(cd) assert err.value.args[0] == expected
def test_AttributeBase_str(cd, expected): result = EFLR.AttributeBase(cd) assert str(result) == expected
def test_AttributeBase_eq(cd_a, cd_b, expected): a = EFLR.AttributeBase(cd_a) b = EFLR.AttributeBase(cd_b) assert (a == b) == expected assert a != 1