Esempio n. 1
0
 def test_create_plugevent_minimal(self):
     """This is a test for creating a new PlugEvent object, with only the minimum being entered."""
     new_plugevent = PlugEvents(PlugDate = datetime.date.today() )
     new_plugevent.save()
     test_plugevent = PlugEvents.objects.get(PlugDate = datetime.date.today() )
     self.assertEquals(new_plugevent, test_plugevent)
     self.assertEquals(test_plugevent.__unicode__(), "Plug Event - 1")
Esempio n. 2
0
 def test_create_plugevent_most_fields(self):
     """This is a test for creating a new PlugEvent object.
     
     This test uses a Breeding, PlugDate, PlugMale and PlugFemale field."""
     new_plugevent = PlugEvents(
         Breeding = Breeding(pk=1),
         PlugDate = datetime.date.today(),
         PlugMale = Animal(pk=1),
         PlugFemale = Animal(pk=2)
         )
     new_plugevent.save()
     test_plugevent = PlugEvents.objects.get(PlugDate = datetime.date.today() )
     self.assertEquals(test_plugevent, new_plugevent)
     self.assertEquals(test_plugevent.__unicode__(), "Plug Event - %i" % test_plugevent.id)
Esempio n. 3
0
 def test_set_plugevent_inactive(self):
     """This is a test for the automatic inactivation of a cage when the SacrificeDate is entered."""
     plugevent = PlugEvents(PlugDate = datetime.date.today() )
     plugevent.save()
     self.assertEquals(plugevent.__unicode__(), "Plug Event - 1")
     self.assertEquals(plugevent.Active, True)
     plugevent = PlugEvents(id = 1, PlugDate = datetime.date.today(), SacrificeDate = datetime.date.today() )
     plugevent.save()
     self.assertEquals(plugevent.Active, False)
Esempio n. 4
0
    def test_create_plugevent_most_fields(self):
        """This is a test for creating a new PlugEvent object.
        
        This test uses a Breeding, PlugDate, PlugMale and PlugFemale field."""
        new_plugevent = PlugEvents(
            Breeding = Breeding(Strain = Strain(Strain="Test Strain", Strain_slug="Test_Strain")),
            PlugDate = datetime.date.today(),
            PlugMale = Animal(
                Strain = Strain(Strain="Test Strain", Strain_slug="Test_Strain"), 
                Background = "Mixed", 
                Genotype="-/-", 
                Gender="M"
                ),
            PlugFemale = Animal(
                Strain = Strain(Strain="Test Strain", Strain_slug="Test_Strain"), 
                Background = "Mixed", 
                Genotype="-/-", 
                Gender="M"
                )
            )
        new_plugevent.save()
	test_plugevent = PlugEvents.objects.get(PlugDate = datetime.date.today() )
        self.assertEquals(test_plugevent, new_plugevent)
        self.assertEquals(test_plugevent.__unicode__(), "Plug Event - %i" % test_plugevent.id)