Skip to content
Snippets Groups Projects

E3-822: Register dependencies for expanded db files

Merged Simon Rose requested to merge e3_822_db_dependencies into master
1 file
+ 4
4
Compare changes
  • Side-by-side
  • Inline
+ 4
4
@@ -273,17 +273,17 @@ def test_updated_template_files(wrapper):
@@ -273,17 +273,17 @@ def test_updated_template_files(wrapper):
substitution_file.write_text("file x.template {pattern {x} {y}}")
substitution_file.write_text("file x.template {pattern {x} {y}}")
template_file = wrapper.module_dir / "x.template"
template_file = wrapper.module_dir / "x.template"
template_file.write_text("record(ai, a) {}")
template_file.write_text("record(ai, initial) {}")
base_version = wrapper.get_env_var("EPICS_VERSION_NUMBER")
base_version = wrapper.get_env_var("EPICS_VERSION_NUMBER")
db_file = wrapper.module_dir / f"O.{base_version}_Common" / "x.db"
db_file = wrapper.module_dir / f"O.{base_version}_Common" / "x.db"
rc, *_ = wrapper.run_make("db_internal")
rc, *_ = wrapper.run_make("db_internal")
assert rc == 0
assert rc == 0
assert db_file.read_text() == "record(ai, a) {}"
assert db_file.read_text() == "record(ai, initial) {}"
template_file.write_text("record(ai, b) {}")
template_file.write_text("record(ai, updated) {}")
rc, *_ = wrapper.run_make("db_internal")
rc, *_ = wrapper.run_make("db_internal")
assert rc == 0
assert rc == 0
assert db_file.read_text() == "record(ai, b) {}"
assert db_file.read_text() == "record(ai, updated) {}"
Loading