summaryrefslogtreecommitdiff
path: root/tests/location.py
blob: cdac8e7afc4c7634288f7f9d9c0b83e56392c86d (plain)
1
2
3
4
5
6
7
8
9
10
11
import pom_parser
import unittest

def test_path(tester: unittest.TestCase, loc_path: str) -> None:
	conf_path = loc_path.replace('.locations.pom', '.pom')
	locs = pom_parser.load_path(loc_path)
	conf = pom_parser.load_path(conf_path)
	for item in conf.items():
		expected = locs.get_uint(item.key)
		tester.assertTrue(expected is not None)
		tester.assertEqual(expected, item.line, f'Incorrect line number for {item.key}')