class OberverTestCase(TestCase): def setUp(self): self.my_observer = Observer() def test_register(self): test_graph = GraphDataPatientNumber() self.my_observer.register(test_graph) actual = self.my_observer.subscribers.pop() self.assertEqual(test_graph, actual) def test_unregister(self): test_graph = GraphDataPatientNumber() self.assertTrue(self.my_observer.register(test_graph))
DBConnector() # init observer myObserver = Observer() # build navigation tree navigation = NavigationData("icd10_icd9") # build the graphs diagnose_count = GraphDataDiagnoseGenderCount() gender_distribution = GraphDataGenderDistribution() age_distribution = GraphDataAgeDistribution() medication_count = GraphDataMedicationGenderCount() procedure_count = GraphDataProcedureGenderCount() vital_status = GraphDataVitalStaturCount() stay_of_days = GraphDataStayOfDays() laboratory_tests = GraphDataLaboratoryTest() # register all components myObserver.register(navigation) myObserver.register(gender_distribution) myObserver.register(diagnose_count) myObserver.register(age_distribution) myObserver.register(medication_count) myObserver.register(procedure_count) myObserver.register(vital_status) myObserver.register(stay_of_days) myObserver.register(laboratory_tests) # TODO GRapdata erstelle und GRapehn app = Flask(__name__) CORS(app) selection_all = {"names": [], "selection": [], "operator": []}