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_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))
示例#3
0
 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"))
示例#4
0
 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"))
示例#5
0
 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))
示例#6
0
 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))
示例#7
0
 def test_project_model(self):
     self.assertTrue(check_fields(Project,"title","Char",300))
     self.assertTrue(check_fields(Project,"description","Text"))
示例#8
0
 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"))
示例#9
0
 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))
示例#10
0
 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"))
示例#13
0
 def test_speciality_model(self):
     self.assertTrue(check_fields(Speciality,"name","Char",50))
示例#14
0
 def test_safety_target_model(self):
     self.assertTrue(check_fields(SafetyTarget,"name","Char",50))
     self.assertTrue(check_fields(SafetyTarget,"description","Char",100))
示例#15
0
 def test_keyword_model(self):
     self.assertTrue(check_fields(Keyword,"name","Char",50))
示例#16
0
 def test_focus_area_model(self):
     self.assertTrue(check_fields(FocusArea,"name","Char",100))
示例#17
0
 def test_clinical_department_model(self):
     self.assertTrue(check_fields(ClinicalDepartment,"name","Char",100))
示例#18
0
 def test_big_aim_model(self):
     self.assertTrue(check_fields(BigAim,"name","Char",100))
示例#19
0
 def test_category_model(self):
     self.assertTrue(check_fields(Category,"name","Char",50))
     self.assertTrue(check_fields(Category,"description","Char",100))
示例#20
0
 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"))
示例#22
0
 def test_should_have_proper_fields_when_created(self):
     self.assertTrue(check_fields(Training, "name", "Char", 200))
示例#23
0
 def test_position_model(self):
     self.assertTrue(check_fields(Position,"name","Char",50))
示例#24
0
 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_pass_when_model_has_correct_fields(self):
     self.assertTrue(check_fields(Section, "name", "Char"))
     self.assertTrue(check_fields(Section, "sort_order", "Integer"))
示例#26
0
 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_should_pass_when_model_has_correct_fields(self):
     self.assertTrue(check_fields(Choice, "text", "Text"))
     self.assertTrue(check_fields(Choice, "sort_order", "Integer"))
示例#28
0
 def test_clinical_area_model(self):
     self.assertTrue(check_fields(ClinicalArea,"name","Char",50))
     self.assertTrue(check_fields(ClinicalArea,"description","Char",100))
示例#29
0
 def test_should_have_proper_fields_when_created(self):
     self.assertTrue(check_fields(Organization, "org_name", "Char", 400))
示例#30
0
 def test_should_have_proper_fields_when_created(self):
     self.assertTrue(check_fields(Organization, "org_name", "Char", 400))
示例#31
0
 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"))
示例#32
0
 def test_should_have_proper_fields_when_created(self):
     self.assertTrue(check_fields(Training, "name", "Char", 200))
示例#33
0
 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"))
示例#34
0
 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"))
示例#35
0
 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))
示例#36
0
 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"))