def test_should_pass_when_model_has_correct_fields(self): self.assertTrue(is_foreign_key_to(Question, "section", Section)) self.assertTrue(check_fields(Question, "text", "Text")) self.assertTrue(check_fields(Question, "description", "Text")) self.assertTrue(check_fields(Question, "sort_order", "Integer")) self.assertTrue(is_foreign_key_to(Question, "correct_choice", Choice)) self.assertTrue(is_foreign_key_to(Question, "choice", Choice))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(Project,"title","Char",300)) self.assertTrue(check_fields(Project,"description","Text")) self.assertTrue(is_foreign_key_to(Project, "advisor", Person)) self.assertTrue(is_foreign_key_to(Project, "big_aim", BigAim)) self.assertTrue(is_foreign_key_to(Project, "category", Category)) self.assertTrue(is_foreign_key_to(Project, "clinical_area", ClinicalArea)) self.assertTrue(is_foreign_key_to(Project, "clinical_setting", ClinicalSetting)) self.assertTrue(is_foreign_key_to(Project, "collaborator", Person)) self.assertTrue(is_foreign_key_to(Project, "owner", Person)) self.assertTrue(check_fields(Project, "approval_date", "DateTime")) self.assertTrue(check_fields(Project, "proposed_end_date", "DateTime")) self.assertTrue(check_fields(Project, "proposed_start_date", "DateTime"))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(Project, "title", "Char", 300)) self.assertTrue(check_fields(Project, "description", "Text")) self.assertTrue(is_foreign_key_to(Project, "advisor", Person)) self.assertTrue(is_foreign_key_to(Project, "big_aim", BigAim)) self.assertTrue(is_foreign_key_to(Project, "category", Category)) self.assertTrue( is_foreign_key_to(Project, "clinical_area", ClinicalArea)) self.assertTrue( is_foreign_key_to(Project, "clinical_setting", ClinicalSetting)) self.assertTrue(is_foreign_key_to(Project, "collaborator", Person)) self.assertTrue(is_foreign_key_to(Project, "owner", Person)) self.assertTrue(check_fields(Project, "approval_date", "DateTime")) self.assertTrue(check_fields(Project, "proposed_end_date", "DateTime")) self.assertTrue( check_fields(Project, "proposed_start_date", "DateTime"))
def test_should_have_proper_fields_when_created(self): self.assertTrue(is_foreign_key_to(Address, "person", Person)) self.assertTrue(is_foreign_key_to(Address, "organization", Organization)) self.assertTrue(check_fields(Address, "address1", "Char", 50)) self.assertTrue(check_fields(Address, "address2", "Char", 50)) self.assertTrue(check_fields(Address, "city", "Char", 50)) self.assertTrue(check_fields(Address, "zip_code", "Char", 10)) self.assertTrue(check_fields(Address, "state", "Char", 2)) self.assertTrue(check_fields(Address, "country", "Char", 2))
def test_should_have_proper_fields_when_created(self): self.assertTrue(is_foreign_key_to(Address, "person", Person)) self.assertTrue( is_foreign_key_to(Address, "organization", Organization)) self.assertTrue(check_fields(Address, "address1", "Char", 50)) self.assertTrue(check_fields(Address, "address2", "Char", 50)) self.assertTrue(check_fields(Address, "city", "Char", 50)) self.assertTrue(check_fields(Address, "zip_code", "Char", 10)) self.assertTrue(check_fields(Address, "state", "Char", 2)) self.assertTrue(check_fields(Address, "country", "Char", 2))
def test_project_model(self): self.assertTrue(check_fields(Project,"title","Char",300)) self.assertTrue(check_fields(Project,"description","Text"))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(FocusArea, "name", "Char", 50)) self.assertTrue(check_fields(FocusArea, "sort_order", "Integer"))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(Position, "name", "Char", 50)) self.assertTrue(check_fields(Position, "description", "Char", 100))
def test_suffix_model(self): self.assertTrue(check_fields(Suffix,"name","Char",20), True) self.assertTrue(check_fields(Suffix,"description","Char",100))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(AuditTrail, "datetime", "DateTime")) self.assertTrue(check_fields(AuditTrail, "json_before", "Text")) self.assertTrue(check_fields(AuditTrail, "json_after", "Text")) self.assertTrue(is_foreign_key_to(AuditTrail, "user", User))
def test_should_pass_when_model_has_correct_fields(self): self.assertTrue(check_fields(Choice, "text", "Text")) self.assertTrue(check_fields(Choice, "sort_order", "Integer"))
def test_speciality_model(self): self.assertTrue(check_fields(Speciality,"name","Char",50))
def test_safety_target_model(self): self.assertTrue(check_fields(SafetyTarget,"name","Char",50)) self.assertTrue(check_fields(SafetyTarget,"description","Char",100))
def test_keyword_model(self): self.assertTrue(check_fields(Keyword,"name","Char",50))
def test_focus_area_model(self): self.assertTrue(check_fields(FocusArea,"name","Char",100))
def test_clinical_department_model(self): self.assertTrue(check_fields(ClinicalDepartment,"name","Char",100))
def test_big_aim_model(self): self.assertTrue(check_fields(BigAim,"name","Char",100))
def test_category_model(self): self.assertTrue(check_fields(Category,"name","Char",50)) self.assertTrue(check_fields(Category,"description","Char",100))
def test_qi_interest_model(self): self.assertTrue(check_fields(QI_Interest,"name","Char",50)) self.assertTrue(check_fields(QI_Interest,"description","Char",100))
def test_should_pass_when_model_has_correct_fields(self): self.assertTrue(check_fields(Section, "name", "Char")) self.assertTrue(check_fields(Section, "sort_order", "Integer"))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(Training, "name", "Char", 200))
def test_position_model(self): self.assertTrue(check_fields(Position,"name","Char",50))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(ClinicalDepartment, "name", "Char", 90)) self.assertTrue(check_fields(ClinicalDepartment, "sort_order", "Integer"))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(QI_Interest, "name", "Char", 50)) self.assertTrue(check_fields(QI_Interest, "description", "Char", 100))
def test_clinical_area_model(self): self.assertTrue(check_fields(ClinicalArea,"name","Char",50)) self.assertTrue(check_fields(ClinicalArea,"description","Char",100))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(Organization, "org_name", "Char", 400))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(BigAim, "name", "Char", 400)) self.assertTrue(check_fields(BigAim, "description", "Char", 400)) self.assertTrue(check_fields(BigAim, "sort_order", "Integer"))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(Speciality, "name" ,"Char", 80)) self.assertTrue(check_fields(Speciality, "description", "Char", 100))
def test_should_have_proper_fields_when_created(self): self.assertTrue(check_fields(ClinicalDepartment, "name", "Char", 90)) self.assertTrue( check_fields(ClinicalDepartment, "sort_order", "Integer"))