def test_Set_raises_logical_data(ld, expected): ld.seek(1) with pytest.raises(EFLR.ExceptionEFLRSet) as err: EFLR.Set(ld) assert err.value.args[0] == expected
def test_Set_raises(ld, expected): with pytest.raises(EFLR.ExceptionEFLRSet) as err: EFLR.Set(ld) assert err.value.args[0] == expected
def test_Set_eq(ld, expected_type, expected_name): result = EFLR.Set(ld) assert result == result assert result != 1
def test_Set_logical_data_consumed(ld, expected): result = EFLR.Set(ld) assert result.logical_data_consumed == expected assert ld.remain == 0
def test_Set(ld, expected_type, expected_name): result = EFLR.Set(ld) assert result.type == expected_type assert result.name == expected_name assert ld.remain == 0