11import pandas as pd
22from rdflib import RDF , BNode , Graph
33
4- from scaffold import context
4+ from scaffold import context , startup
55from scaffold .bitstomach import bitstomach
66from scaffold .utils .namespace import PSDO
77
@@ -40,6 +40,12 @@ def test_returns_performance_content_with_multiple_elements():
4040 context .performance_month = "2022-11-01"
4141 context .staff_number = 157
4242 context .performance_df = performance_df
43+
44+ g = Graph ()
45+ g .add ((BNode ("PONV05" ), RDF .type , PSDO .performance_measure_content ))
46+ g .add ((BNode ("SUS04" ), RDF .type , PSDO .performance_measure_content ))
47+ startup .base_graph = g
48+
4349 perf_df = bitstomach .prepare ()
4450
4551 g = bitstomach .extract_signals (perf_df )
@@ -63,9 +69,17 @@ def test_fix_up_marks_low_count_as_invalid():
6369 context .performance_month = "2022-11-01"
6470 context .staff_number = 157
6571 context .performance_df = performance_df
72+
73+ g = Graph ()
74+ g .add ((BNode ("PONV05" ), RDF .type , PSDO .performance_measure_content ))
75+ g .add ((BNode ("SUS04" ), RDF .type , PSDO .performance_measure_content ))
76+ g .add ((BNode ("BP01" ), RDF .type , PSDO .performance_measure_content ))
77+ g .add ((BNode ("BP02" ), RDF .type , PSDO .performance_measure_content ))
78+ startup .base_graph = g
79+
6680 perf_df = bitstomach .prepare ()
6781
68- assert "SUS04" in perf_df .attrs ["valid_measures" ]. values
69- assert "PONV05" not in perf_df .attrs ["valid_measures" ]. values
70- assert "BP01" not in perf_df .attrs ["valid_measures" ]. values
71- assert "BP02" not in perf_df .attrs ["valid_measures" ]. values
82+ assert "SUS04" in perf_df .attrs ["valid_measures" ]
83+ assert "PONV05" not in perf_df .attrs ["valid_measures" ]
84+ assert "BP01" not in perf_df .attrs ["valid_measures" ]
85+ assert "BP02" not in perf_df .attrs ["valid_measures" ]
0 commit comments