예제 #1
0
파일: tests.py 프로젝트: BridgesLab/mousedb
    def test_create_new_medical_condition_all(self):
        '''This test creates a :class:`~mousedb.veterinary.models.MedicalCondition` with all information entered.'''

        test_medical_condition = MedicalCondition(name = "Test Condition",
        	notes = "Some notes about the test condition.") 
        test_medical_condition.save() 
        self.assertEqual(test_medical_condition.pk, 1) #presumes one model loaded in fixture data       
예제 #2
0
파일: tests.py 프로젝트: BridgesLab/mousedb
    def test_medical_condition_absolute_url(self):
        '''This tests the absolute_url generation of a :class:`~mousedb.veterinary.models.MedicalCondition`.'''

        test_medical_condition = MedicalCondition(name = "Test Condition")  
        test_medical_condition.save()
        self.assertEqual(test_medical_condition.get_absolute_url(), "/veterinary/medical-condition/test-condition") #where the url should be 
예제 #3
0
파일: tests.py 프로젝트: BridgesLab/mousedb
    def test_medical_condition_name_slug(self):
        '''This tests the slug field generation of a :class:`~mousedb.veterinary.models.MedicalCondition`.'''

        test_medical_condition = MedicalCondition(name = "Test Condition") 
        test_medical_condition.save()
        self.assertEqual(test_medical_condition.slug, "test-condition")  
예제 #4
0
파일: tests.py 프로젝트: BridgesLab/mousedb
    def test_medical_condition_unicode(self):
        '''This tests the unicode representation of a :class:`~mousedb.veterinary.models.MedicalCondition`.'''

        test_medical_condition = MedicalCondition(name = "Test Condition") 
        test_medical_condition.save()
        self.assertEqual(test_medical_condition.__unicode__(), "Test Condition")
예제 #5
0
파일: tests.py 프로젝트: BridgesLab/mousedb
    def test_create_new_medical_condition_minimum(self):
        '''This test creates a :class:`~mousedb.veterinary.models.MedicalCondition` with the required information only.'''

        test_medical_condition = MedicalCondition(name = "Test Condition") 
        test_medical_condition.save()
        self.assertEqual(test_medical_condition.pk, 1) #presumes one model loaded in fixture data