From 2ad6cf88314f84f76175432c2d50474d1b48c39d Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Wed, 17 Mar 2021 00:56:30 -0500 Subject: [PATCH] Added test to ensure parser doesn't melt on regular data --- tests/test_parser_on_data.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/test_parser_on_data.py b/tests/test_parser_on_data.py index ba31221..5e5e22e 100644 --- a/tests/test_parser_on_data.py +++ b/tests/test_parser_on_data.py @@ -1,5 +1,5 @@ import pytest - +from pathlib import Path from tibi_hardlinks.backup_parser import parse_property_text @@ -16,3 +16,12 @@ def test_canned_data(filename, canned_data_input, canned_data_output): experimental = parse_property_text(data) for key, value in expected_output.items(): assert experimental[key] == value + + +@pytest.mark.parametrize( + "property_filepath", Path("../test_data/mock_backup_data").glob("*.properties") +) +def test_parser_no_errors(property_filepath): + with open(property_filepath) as property_file: + data = property_file.read() + parse_property_text(data)